js學習筆記1
頁面中引入js的幾種方法
在頁面中直接寫入。
下面再介紹幾種頁面引入js的**:
在js中引入外部js,通過document.wirite(「scr」+「ipt src=『xx.js』>。此時:被拆解為",如果不這樣拆解,瀏覽器可能會把父級js片段關閉掉,從而導致出錯。
在js中引用其他js片段,document.write("alert(***)」);
通過dom新增:var scr=document.createelement(「script」); scr.src=「***.js」;
下面測試下,不同的方式引入js,載入的時間順序:
2 315 16
17
執行順序:2-4-1-5-3-3
第三種和第四種交換順序後:
1
2 315 16
17
複製**
執行順序:2-1-5-3-4-3
可以看出第三種方式:document.wirite(「scr」+「ipt src=『xx.js』>引入js的**,執行會遲與直接寫入的js文字。
同時,第四種方式引入js的執行和直接寫入的文字是按順序執行。
總結下,常用的一下幾種方式引入js**:
在頁面中直接寫入。
在js中引入外部js,通過document.wirite(「scr」+「ipt src=『xx.js』>。
在js中引用其他js片段,document.write("alert(***)」)。
通過dom新增:var scr=document.createelement(「script」); scr.src=「***.js」;
js學習筆記1
1.等於 完全等同 要求兩個引數的比較js自動做型別轉換後再比較 包括了 boolean型別 null 和undefined 兩個引數如果型別不一致就返回 false 2.js裡面字串不屬於基本型別也不屬於引用型別 原因 2.1 字串不屬於基本型別是因為沒有固定的長度。2.2 字串不屬於引用型別是因...
JS學習筆記1
阻止事件冒泡.下面的不會在輸出,幾個控制項重合在一起,順序執行,設定了後面的不會在執行 支援ie8 谷歌 window.event.cancelbubble true 不支援ie8 支援火狐 谷歌 e.stoppropagation e 事件引數物件,doctype html utf 8 輪播圖 t...
js學習筆記 1
因為後期的軟體工程組隊作業需要js,在紀華裕大佬的帶領下 我覺得他好像更喜歡紀華裕這個名字 我開始了js的學習。其實這篇部落格應該在兩天前的晚上就發出來了,因為忙著寫個人程式設計,拖到了現在,組長很認真!他經常監督我們的學習進度。這次筆記有點趕,因為我還在補作業。所以有點醜。其實一開始覺得js大概大...