jstutorialJavaScript 標(biāo)準(zhǔn)參考教程
本書主要針對Web前端開發(fā),以ECMAScript 5作為標(biāo)準(zhǔn),目標(biāo)是所講的內(nèi)容在實際開發(fā)之中基本夠用,力求5-10年之內(nèi)不會過時。
全書的內(nèi)容比較廣泛,只要是實戰(zhàn)中用得到的東西都有涉及(核心語法、標(biāo)準(zhǔn)庫、DOM、瀏覽器模型、外部代碼庫、開發(fā)工具等等)。全書的難度為中級, 比較適合對JavaScript已經(jīng)有所了解、想進一步深入學(xué)習(xí)的讀者,英語中稱為“高級初學(xué)者”(advanced beginner),但是也照顧到入門者的需要,從最簡單的開始講起,循序漸進、由淺入深。另一方面,對于中級開發(fā)者,這本書也是有用的,它可以幫你系統(tǒng) 地復(fù)習(xí)和鞏固JavaScript語言知識,你會發(fā)現(xiàn)這門語言有許多地方是你以前沒有注意到的。
在寫作風(fēng)格上,力求做到清晰易懂,具有可讀性。所有章節(jié)都帶有大量的代碼實例,這不僅是為了便于理解和模仿,也是為了隨時可以用到實際項目中,做到即學(xué)即用。
由于本書選擇以ECMAScript 5為標(biāo)準(zhǔn),意味著不支持許多老式瀏覽器,其中最主要的就是IE6-8。如果用一句話來表達,就是本書不支持IE 8。這樣做雖然會喪失一些實用性和兼容性,但是我認(rèn)為,有利于保持行文的流暢和內(nèi)容的清晰,可以使讀者更好地掌握J(rèn)avaScript。而且從歷史角度 看,堅持書寫符合語言標(biāo)準(zhǔn)的代碼,將在長期中獲得回報。如果你的項目需要支持這些老式瀏覽器,你可能需要檢查用到的每一個語法特性的適用性,找出替代方 案。
