JS/JavaScript簡介及基本常識
阿新 • • 發佈:2017-08-21
標記 非模態 ava javascrip ron 窗口 模式 賦值 窗體
JavaScript
(JS)以客戶端事件為驅動的弱類型腳本語言
JS腳本一般寫在<head>內部
流:文本流、html流
回避關鍵字的基本策略:單詞合並(v_function)
null作為數值時為0,非數值時為null
JS執行只按順序、不分局部
有定義無賦值 該變量默認為undefined(var a;)
沒有定義的變量為not defined錯誤(typeof(a))
一個同名變量定義多次 最後一次賦值有效
1 var age = 1; 2 var age = 2; 3 console.info(age);//在控制臺輸出提示信息 4/*結果為2*/
大小寫敏感
1 var age = 1; 2 var Age = 2; 3 console.info(age);//在控制臺輸出提示信息 4 /*結果為1二不是2*/
數值的值是NAN的時候 意思是該值用非數字賦值了!!
1 var age = ‘aa‘; 2 age = Number.parseFloat(age); 3 console.info(age);//在控制臺輸出提示信息 4 /*結果為NaN*/
JS特點
- 腳本語言
- 基於對象
- 弱類型(簡單):兼容任意數據類型
- 跨平臺:基於瀏覽器
- 嵌入式:所有html元素、CSS樣式都可以用JS代替
1 /*在JS代碼中寫:*/ 2 document.write("<input type=\"button\" value=\"登陸\" />"); 3 /*創建了一個登陸按鈕*/
書寫JS時註意事項
- 一般涉及元素必須計劃創建或取得
- 涉及一般寫法之外的規則:
- 在頁面加載完成之前都是流的疊加
- 在頁面加載萬之後都是流的覆蓋或切換
寫SQL的要點
- SQL必須在SQL開發工具中可以直接運行
- SQL的終結符號【;】必須剔除
- 參數必須註意數字(不加單引號)、非數值(加單引號)
- 再將SQL放到JDBC程序中進行交互
JS創建元素規則
- 必須能在前端開發工具直接運行的元素代碼
- 將元素屬性包含的雙引號標記進行轉義或單引號轉換
- 再講元素代碼用JS包裹
- 將代碼集成
窗體的兩種標識模式
- 模態:該窗口不關閉將無法訪問主頁面
- 非模態:窗口關閉與否不影響訪問主頁面
JS/JavaScript簡介及基本常識