JS紅寶書第四版筆記


不知不覺紅寶書第四版都出了這么久了,買了大半個月終於開始看了,回歸學習生活。

第1章:什么是JavaScript

  完整的Javascript實現包含了ECMAScript,DOM,BOM

  DOM是一個應用編程接口(API),用於在HTML中使用擴展的XML

  DOM並非只能通過JavaScript訪問,而且確實被其他很多語言實現了。不過對於瀏覽器而言,DOM就是使用ECMAScript實現的,如今已經成為JavaScript語言的一大組成部分。

  BOM用於支持訪問和操作瀏覽器的窗口。

 

第2章:HTML中的JavaScript

  script有很多可選屬性,如async,charset,defer,integrity

  代碼直接<script>的成為行內JavaScript代碼,行內時候不能出現</script>,有需要則需轉義。

  XHTML:(extensibleHyperTextMarkupLanguage)可擴展超文本標記語言,是介於HTML(松),XML(有錯誤即停)之間的語言

  MIME(Multipurpose Internet Mail Extensions)媒體類型

  使用了<script>,src屬性的不能在里面再寫代碼,不會執行

  將外部script的引入放在body最后面。

  script最好用外部文件,原因,1.可維護性,2.緩存,3.適應未來

  noscript,用於瀏覽器不支持腳本,以及瀏覽器對腳本的支持被關閉。

 

第3章:語言基礎

  js分號可不加,但是推薦加。

  var有變量提升,let沒有,會有暫時性死區。

  let在全局作用域中聲明的變量不會成為window對象的屬性

  盡量用const保持變量的值永遠不變

  ECMAScript有7種數據類型,Undefined,Null,Boolean,Number,String,Symbol,Object.

 


免責聲明!

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



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