JavaScript 基礎知識
JavaScript 基礎知識
1、代碼從上往下,從左往右執行。
函數聲明在哪裡不重要,重要的是在哪裡調用。
undefined 未定義
2、數據類型
12,5 number
'abc' 字符串string
3、字符串和變量的區別,前有引號後沒有
4、可以傳多個參數,多個參數之間用逗號相隔。
5、操作屬性 用點或者中括號。
oBox.style,background='red';
oBox.style['background']='red'
點操作已有的屬性,中括號可以方變量。,只要是點出現的地方,中括號必須可以代替。
.:平時用的都是. 比較簡單
[]:當屬姓名可變時,使用。比較靈活
obj.屬性名 獲取屬性的值
obj.屬性名=值 設置
6、函數遇到括號立即執行 btn.onclick=方法名,不加括號
7、匿名函數:沒有名字的函數,只有用到事件的情況下才使用,也叫事件函數
8、window.onload=function(){};等待瀏覽器加載完成頁面後執行
9、window.onload 第二步獲取元素 第三步 執行事件
10、document.getElementById('id')
//獲取一組元素
document.getElementsByTagName(TagName) 不能直接操作一組元素
下標 從0開始
arr[下標]
11、循環(4步)
定義:操作一組元素的
初始化
條件
語句
自增
while(條件){語句},
for(var i=0;i<length;i++){
}//更緊促
12、this:代表了觸發事件的元素。誰觸發了事件就是誰
13、自定義屬性低版本瀏覽器好使,高級(符合w3c標準的)瀏覽器不支持了。
高級瀏覽器只要是w3c規範裡面沒有出現的屬性都過濾掉。
網頁執行三部:
把html js css拿過來
解析【把w3c裡面不規範的過濾掉,只過濾一次】,用js加自定義屬性。
執行代碼
PHP學習交流群,免費視頻學習資料:365672221
更多精彩內容,訪問中公優就業官網:http://xue.ujiuye.com/?wt.bd=zt36716tt
500萬就業基金助力,2017大學生就業扶助計劃:http://www.ujiuye.com/zt/jyfc/?wt.bd=zt36716tt