1.
html頁面引入js檔案優先使用引入外部js檔案。
2.如果在html頁面裡使用,則把js內容放在html內容下面,也就是上面。因為解析是按從上往下的順序執行的,這樣會先出現頁面,不至於讓客戶等待載入完才出現。
3.元素的內容只有在下列情況顯示出來:
(1)瀏覽器不支援指令碼
(2)瀏覽器支援指令碼,但指令碼被禁用
4.延遲指令碼 在標籤中定義defer屬性。這樣指令碼會等整個頁面解析完畢後才執行js.只適用於外部指令碼檔案。
5.非同步指令碼 在標籤中定義async屬性。意思是 比如引入兩個外部指令碼檔案,執行順序不一定是從上到下執行,兩者互不依賴。可以同時載入,減少載入時間。
JS個人總結(2)
1.null被認為是乙個空的物件引用。如果定義的變數準備將來用儲存物件,最好將該變數初始化null.即 var x null 這樣只有檢查null值就可以知道這個變數是否已經儲存了乙個物件。2.object的每個例項都有下列屬性和方法 1 constructor 儲存著用於建立當前物件的函式。2 h...
JS事件個人小總結
事件的概念 事件型別 在下方總結的各種事件就是事件型別 事件源 觸發這個事件的元素就叫事件源 事件 就是瀏覽器,使用addeventlistener的方法新增事件 關於事件 的更多介紹請看 事件處理程式 函式 當你觸發事件以後要執行的 塊就是事件處理程式。滑鼠事件 鍵盤事件 input事件 全域性事...
常用JS總結1
js控制滾動條的位置 window.scrollto x,y 豎向滾動條置頂 window.scrollto 0,0 豎向滾動條置底 window.scrollto 0,document.body.scrollheight js控制textarea滾動條自動滾動到最下部 document.getel...