JS的學習體會與分享


   最近在學習js這門計算機網絡的新知識。相比與之前所學習的html和css這兩門編程語言,js 還是有很多的不同之處,它相比於前兩門知識還是有一定的難度和邏輯性的。今天跟大家分享一篇文章,希望能從中獲得一些啟發更好的學習和提高。 

         js學習筆記(一)基礎知識

   基本概念:js是一門解釋型語言,瀏覽器充當解釋器。

  js執行引擎並不是一行一行的執行,而是一段一段的分析執行。

延遲腳本:

HTML4.0.1中定義了defer屬性,它的用途是表明腳本在執行時不會影響頁面的構造。也就是說,腳本會延遲到整個頁面都解析完畢后再執行。因此,在<script>元素中設置defer屬性,相當於告訴瀏覽器立即下載,但延遲執行。在XHTML文檔中,要把defer屬性設置為defer=“defer"

 異步腳本:

html5為<script>定義了async屬性。整個屬性與defer屬性類似,都用於改變處理腳本的行為。同樣,與defer類似,async只適用於外部腳本文件,並告訴瀏覽器立即下載文件。但與defer不同的是,標記為async的腳本並不保證按照指定他們的先后順序執行。 指定async的目的是不讓頁面等待腳本文件下載和執行,從而異步加載頁面其他內容。因此,建議異步腳本不要再加載期間操作DOM

區分大小寫

ECMASCript中的一切(包括變量,函數名和操作符)都區分大小寫。

     這是本次分享。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM