前言
眾所周知《JavaScript DOM編程藝術(shù)》是JavaScript的入門經(jīng)典氓鄙,前一段時(shí)間我從頭到尾看了一遍(第二版),雖然知識(shí)點(diǎn)有限,但作為入門書籍確實(shí)不錯(cuò)厨埋,鑒于篇幅有限,我會(huì)只詳細(xì)梳理本書中的較為重要知識(shí)點(diǎn)捐顷,過于基礎(chǔ)的將不再贅述荡陷,本篇適合剛?cè)腴TJavaScript的同學(xué)復(fù)習(xí)Js基礎(chǔ)知識(shí)。
JavaScript基礎(chǔ)語法
程序設(shè)計(jì)語言分為解釋型語言和編譯型兩大類迅涮。Java或C++等語言需要一個(gè)編譯器(compiler)废赞。編譯器是一種程序,能夠把用Java等高級(jí)語言編寫出來的源代碼翻譯為直接在計(jì)算機(jī)上執(zhí)行的文件叮姑。
解釋型程序設(shè)計(jì)語言不需要編譯器——它們僅需要解釋器唉地。對(duì)于JavaScript語言,在互聯(lián)網(wǎng)環(huán)境下传透,Web瀏覽器負(fù)責(zé)完成有關(guān)的解釋和執(zhí)行工作耘沼。瀏覽器中的JavaScript解釋器將直接讀入源代碼并執(zhí)行。瀏覽器中如果沒有解釋器朱盐,JavaScript代碼就無法執(zhí)行群嗤。
用編譯型語言編寫的代碼有錯(cuò)誤,這些錯(cuò)誤在代碼編譯階段就能被發(fā)現(xiàn)兵琳。而解釋型語言代碼中的錯(cuò)誤只能等到解釋器執(zhí)行到有關(guān)代碼時(shí)才能被發(fā)現(xiàn)狂秘。
與解釋型語言相比,編譯型語言往往速度更快躯肌,可移植性更好者春,但它們的學(xué)習(xí)曲線也往往相當(dāng)陡峭。
注釋
- 如果單行注釋清女,請(qǐng)使用斜線“/”
//有注釋是好事碧查!
- 多行注釋請(qǐng)用/**/
/* 自我提醒:
有注釋是好事*/