標籤:設定 str family sof string 不能 觸發事件 多個 執行
2、代碼從上往下,從左往右執行。 函式宣告在哪裡不重要,重要的是在哪裡調用。 undefined 未定義 3、資料類型
12,5 number ‘abc‘ 字串string
4、字串和變數的區別,前有引號後沒有 5、可以傳多個參數,多個參數之間用逗號相隔。 6、操作屬性 用點或者中括弧。
oBox.style,background=‘red‘;oBox.style[‘background‘]=‘red‘點操作已有的屬性,中括弧可以方變數。,只要是點出現的地方,中括弧必須可以代替。.:平時用的都是. 比較簡單[]:當屬姓名可變時,使用。比較靈活 obj.屬性名稱 擷取屬性的值obj.屬性名稱=值 設定
7、函數遇到括弧立即執行 btn.onclick=方法名,不加括弧
8、匿名函數:沒有名字的函數,只有用到事件的情況下才使用,也叫事件函數 9、window.onload=function(){};等待瀏覽器載入完成頁面後執行 10、window.onload 第二步擷取元素 第三步 執行事件 11、document.getElementById(‘id‘) //擷取一組元素 document.getElementsByTagName(TagName) 不能直接操作一組元素 下標 從0開始 arr[下標] 12、迴圈(4步) 定義:操作一組元素的
1、初始化 2、條件 3、語句 4、自增
while(條件){語句}, for(var i=0;i<length;i++){ }//更緊促13、this:代表了觸發事件的元素。誰觸發了事件就是誰 14、自訂屬性低版本瀏覽器好使,進階(符合w3c標準的)瀏覽器不支援了。 進階瀏覽器只要是w3c規範裡面沒有出現的屬性都過濾掉。
網頁執行三部: 1、把html js css拿過來 2、解析【把w3c裡面不規範的過濾掉,只過濾一次】,用js加自訂屬性。 3、執行代碼
1.1 js基礎