1.正則
面試
專人會用
百度————》正則—-》複製粘貼
2. jquery
- 框架
3.什麼是js
解釋性語言,在瀏覽器上運行,弱類型:查找運算容易
與java比較
在html項目中定義的方法:
<script type="text/javascript"></script>
只有單行註釋和多行註釋
使用方式:(1)頁面內部(2)外聯放在js文件中
執行順序:自上而下
保留關鍵字和java類似
調試方式:
alter()停留在這個位置 ducument.write:破壞頁面結構 console.log():推薦
3.1數據類型和變量
所有數據類型主要分爲字符串:字符和字符串 數字:整數和小數
對應的js的數據類型:
(1)原始:數值 整數:int 小數:float 特殊:無窮和NAN 字符串""和‘’可以表示字符串 特殊:未定義 (2)複合數據類型:對象和數組
var初始化變量,也可以不初始化變量
命名方式:下劃線,數字,字符,不建議使用$和Java的命名方式相同
類型轉換:
隱示:轉換真假一切非0的對象或非特殊的都爲true 顯示轉換:tostring parseInt toString
3.2運算符和表達式
===和==的區別:第一個是比較值和類型第二個主要比較數值
其他都都差不多
3.3函數
單獨寫函數:function(1)普通函數(2)匿名函數(3)閉包自執行:自動執行,污染變量
全局變量/局部變量:內部函數定義變量推薦使用var,變量污染。
3.4數組
創建和使用
創建:var arr=[xx,xx,xx]; new Array(xxx,x,xx);
遍歷:for通用 for in遍歷對象 foreach:不推薦使用
方法:瞭解
4.一點點對象/事件
對象:
class:java 一切都是對象:Windows
事件:人與計算機交互 用戶與我, 網頁的交互
輸入:鼠標:相應的鼠標左鍵的點擊事件.鍵盤.瀏覽器的改變 onclick="test()" function test(){} 輸出:耳朵 眼睛