入門就《JavaScript+DOM編程藝術(shù)》

創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁美工、網(wǎng)站程序員、網(wǎng)頁設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營銷人員及形象策劃。承接:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、網(wǎng)頁設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。
這個(gè)階段處于對JS有基本認(rèn)識,包括語法和數(shù)據(jù)類型概念, 還包括JS的組成以及DOM的基本操作。
對JS有一定認(rèn)識和理解的時(shí)候就《JavaScript高級程序設(shè)計(jì)》
這個(gè)階段處于對JS的探索階段,要了解JS的各種性能、不同終端和解釋器的兼容性、以及原型鏈、封裝和繼承概念等。
對JS已經(jīng)有自己的理解和思想了就《JavaScript 權(quán)威指南》,可以把這本書當(dāng)JS字典用
這個(gè)階段就是突破階段了, 會(huì)形成自己的編碼風(fēng)格和思想,處于架構(gòu)層次的突破階段。
入門可以看《javascript高級程序設(shè)計(jì)》與《javascript dom 編程藝術(shù)》尤其是后者,真是好書。我以前看了許多視頻,翻那本很厚的指南與高程,最后還是靠《javascript dom 編程藝術(shù)》激發(fā)我學(xué)習(xí)興趣入門。
看了三四次《javascript高級程序設(shè)計(jì)》就可以看蝴蝶書《javascript語言精辟》,這是講JS的語法設(shè)計(jì),那些語法應(yīng)該用,那些不應(yīng)該用(如==、 with、 eval、 argument.caller),這提高你的代碼質(zhì)量必不可少。
如果你想寫一個(gè)插件或一個(gè)庫,就要涉及大量DOM,BOM知識了。畢竟javascript是膠水語言,而CSS與HTML在JS里都會(huì)映射為DOM,此外還有一些涉及瀏覽器的東西,叫BOM。
掌握各大瀏覽器提供的底層DOM、BOM API,及了解它們之間的差異,如何檢測它們是否支持,如果屏蔽它們之間的差異性,如何選用最佳的API是我們成為高手的關(guān)鍵。
《PPK 談 Javascript》,主要是說DOM的兼容性與可用性問題。
《JavaScript DOM高級程序設(shè)計(jì)》,這本非常優(yōu)秀,不知為何被理沒了(也可能是出版社的緣故,很早就買斷貨就不知道補(bǔ)課),我在這里了解許多操作CSS的API。
《JavaScript框架設(shè)計(jì)》這完全是本面向中高級的書,涉及一般書沒有講解過的模塊加載器,事件管理系統(tǒng),選擇器引擎,異步列隊(duì),動(dòng)畫引擎,及時(shí)下日益流行的MVVM架構(gòu)。
《數(shù)據(jù)結(jié)構(gòu)與算法JavaScript描述》,越復(fù)雜的系統(tǒng),最后都在架構(gòu)與算法與數(shù)據(jù)結(jié)構(gòu)上下功夫,雖然用得不多,但作為一個(gè)高手,算法不精真是一個(gè)痛點(diǎn)。比較實(shí)現(xiàn)一個(gè)選擇器引擎,人家都會(huì)問你比jQuery的快嗎?加之JS在這方面也有它的特殊點(diǎn),因此還得學(xué)習(xí)。
時(shí)下也有許多angular與backbone的書,我本人認(rèn)為他們基本上照搬官網(wǎng)的API文檔,很少能講到底層的實(shí)現(xiàn),能獲得的知識點(diǎn)太少了,它們只能用于入門(你英語不好的話),因此不建議入。
Javasctipt簡稱Js,學(xué)習(xí)Js之前建議你先學(xué)習(xí)一下HTML+CSS,因?yàn)镴avascript的基本操作是控制html的標(biāo)簽以及css的屬性,實(shí)現(xiàn)各式各樣的動(dòng)態(tài)功能。千鋒教育就有線上免費(fèi)JavaScript線上公開課。
JavaScript一種直譯式腳本語言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語言。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動(dòng)態(tài)功能。學(xué)習(xí)Javascript給大家推薦幾本書,入門書籍《Javascript dom編程藝術(shù)》和內(nèi)容全面點(diǎn)的有《Javascript高級程序設(shè)計(jì)》。看完這些,你的Js基礎(chǔ)就學(xué)的差不多了再就是學(xué)習(xí)Js框架,例如vue.Js,react,angular.Js等。如果想了解Javascript更多相關(guān)知識,建議到千鋒教育了解一下。千鋒教育目前在18個(gè)城市擁有22個(gè)校區(qū),年培養(yǎng)優(yōu)質(zhì)人才20000余人,與國內(nèi)20000余家企業(yè)建立人才輸送合作關(guān)系,院校合作超600所。
第一本:《JavaScript權(quán)威指南》,經(jīng)典級教材,很厚一本,俗稱“犀牛書”,囊括了JS幾乎所有的基礎(chǔ)知識,新版本還加入了最新的技術(shù)內(nèi)容,適合初學(xué)者,有經(jīng)驗(yàn)的開發(fā)者也常常作為隨手翻閱的語法書。
第二本:《JavaScript語言精粹》,俗稱“蝴蝶書”,是介紹JavaScript語言本質(zhì)一本書,教你全面了解這門語言的糟粕部分,構(gòu)建出優(yōu)雅高效的代碼。
第三本:《JavaScript高級程序設(shè)計(jì)》,這本是我強(qiáng)烈推薦的,是非常經(jīng)典的JavaScript暢銷書,內(nèi)容全面深入、貼近實(shí)戰(zhàn),詳細(xì)講解了JavaScript語言的核心,又展示了現(xiàn)有規(guī)范及實(shí)現(xiàn)以及為開發(fā)Web應(yīng)用提供的各種支持和特性。
分享名稱:javascript書,javascript書籍
標(biāo)題路徑:http://chinadenli.net/article36/dsidgpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、定制開發(fā)、、企業(yè)建站、手機(jī)網(wǎng)站建設(shè)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)