發(fā)表日期:2011-07-19 文章編輯:王東 瀏覽次數(shù):10 標(biāo)簽:
本文主要引見(jiàn)本人從事web開(kāi)發(fā)以來(lái)看過(guò)的書(shū)籍和本人的生長(zhǎng)過(guò)程,目的是給想理解JavaScript或者是剛接觸JavaScript的朋友,引見(jiàn)如何經(jīng)過(guò)按部就班的看書(shū)來(lái)學(xué)習(xí)javascript。
一。 入門(mén)級(jí) :就是有一定的根底(比方最常見(jiàn)的HTML標(biāo)簽及其屬性、事情、辦法;最常見(jiàn)的CSS屬性;根底的JavaScript編程才能),可以完成一些簡(jiǎn)單的WEB前端需求。
引薦:《JavaScript dom 編程藝術(shù)》
理由:此書(shū)絕對(duì)是入門(mén)的好書(shū),自己也是在接觸JS一段時(shí)間后才看的這本書(shū)。此書(shū)從JS的歷史 - JS根底語(yǔ)法學(xué)問(wèn) - DOM引見(jiàn)和簡(jiǎn)單的運(yùn)用。如今這本書(shū)曾經(jīng)出了第二版,需求的朋友直接第二版就行。
評(píng)價(jià):簡(jiǎn)約,適用,細(xì)致,易懂,書(shū)不厚,置信很快就能看完。
當(dāng)然,作為入門(mén)書(shū)的話(huà)《JavaScript權(quán)威指南》也十分強(qiáng)大(這名字可不是白起),其實(shí)說(shuō)起來(lái)也羞愧,自己至今都沒(méi)有買(mǎi)過(guò)這本書(shū),最開(kāi)端是由于這個(gè)書(shū)真實(shí)是小貴,只好借朋友的看,不過(guò)也就看了個(gè)周末。網(wǎng)上關(guān)于此書(shū)的評(píng)價(jià)很多,意義大約都是說(shuō)這書(shū)就是一個(gè)JS的文檔手冊(cè),假如你有閑錢(qián),并且習(xí)氣翻書(shū)查詢(xún),那么就來(lái)一本吧。順便提示一句,這本書(shū)的第六版英文版曾經(jīng)出來(lái)了。
二。初級(jí)開(kāi)發(fā):自己以前的DEV leader兼恩師這么說(shuō)過(guò):“初級(jí)開(kāi)發(fā)人員的標(biāo)志就是需求在中級(jí)和高級(jí)開(kāi)發(fā)的指導(dǎo)下完成工作”。首先不要苛責(zé)代碼的對(duì)錯(cuò)嚴(yán)謹(jǐn),畢竟每個(gè)程序員都有這樣的一個(gè)過(guò)程,就是這個(gè)級(jí)別的特征。
引薦:《javascript高級(jí)程序設(shè)計(jì)》(第二版)
理由:這本書(shū)的作者是 Nicholas C.Zakas ,博客地址是 http://www.nczonline.net/ ,大家能夠去多關(guān)注,雅虎的前端工程師,是YUI的代碼奉獻(xiàn)者,不可思議這本書(shū)得含金量,他出的書(shū)都廣受好評(píng)。這本書(shū)曾經(jīng)出了第二版,而且與第一版相比內(nèi)容更新很大,直接第二版就行。不要被書(shū)名的“高級(jí)”唬住,只需有JS根底語(yǔ)法學(xué)問(wèn)和DOM根底學(xué)問(wèn)就行,而且本書(shū)開(kāi)端階段還是引見(jiàn)JS和DOM的語(yǔ)法學(xué)問(wèn)。
評(píng)論:重點(diǎn)引薦一下第五章(類(lèi)型),第六章(OOP),第七章(匿名),多看幾遍,至少要完整看明白,能為以后進(jìn)階打好根底,個(gè)人覺(jué)得這幾章是本書(shū)的精髓所在。這本書(shū)在入門(mén)的時(shí)分看節(jié)拍會(huì)快了一些,所以不倡議初學(xué)者看,可是相關(guān)于我一會(huì)要引見(jiàn)的書(shū)又算根底一點(diǎn),所以倡議先閱讀完這本書(shū),對(duì)閱讀器兼容和語(yǔ)法學(xué)問(wèn)有一定理解之后再往下閱讀。
引薦:《高性能 JavaScript》《JavaScript言語(yǔ)精華》
理由:自己先看的是《高性能JS》,這本書(shū)還是 Nicholas C.Zakas 所著,經(jīng)典之作,書(shū)中大量舉例了各種不同寫(xiě)法的JavaScript在閱讀器中的性能狀況,對(duì)標(biāo)準(zhǔn)JavaScript代碼和提升性能有很好的協(xié)助,最后提到了很多工具和性能測(cè)試的辦法,都是灰?;页S袑?shí)踐作用的,看得出作者很厚道(好吧,偶供認(rèn)了,偶是他的粉絲)^_^,記憶最深的一句話(huà):“假如 JavaScript 執(zhí)行了幾秒鐘,那么很可能是你做錯(cuò)了什么”;;
《言語(yǔ)精華》和《高性能》有少局部關(guān)鍵學(xué)問(wèn)都反復(fù)提到了,可是為什么要引薦這本書(shū),由于本書(shū)對(duì)JS言語(yǔ)實(shí)質(zhì)的描繪太棒了,這是一本引見(jiàn)JavaScript言語(yǔ)實(shí)質(zhì)的權(quán)威書(shū)籍,從 “對(duì)象”,“函數(shù)”,“繼承”,“數(shù)組”等等多個(gè)重要學(xué)問(wèn)著手。我補(bǔ)一句話(huà) - 本書(shū)需求重復(fù)閱讀。
評(píng)論:都是好書(shū),都很薄,而且所說(shuō)的內(nèi)容只需有根底都不難。置信讀完之后會(huì)對(duì)JS又有新的認(rèn)識(shí),且對(duì)以后的代碼標(biāo)準(zhǔn)和閱讀器差別性等高級(jí)問(wèn)題有了新的認(rèn)識(shí),假如讀完之后會(huì)有種被灌頂?shù)挠X(jué)得,那么祝賀你,你離中級(jí)不遠(yuǎn)了。
三。中級(jí)開(kāi)發(fā):還是自己以前的DEV leader兼恩師這么說(shuō)過(guò):“中級(jí)開(kāi)發(fā)人員的標(biāo)志就是在高級(jí)開(kāi)發(fā)或架構(gòu)師較少的指導(dǎo)下高質(zhì)量的完成工作,并對(duì)產(chǎn)品或項(xiàng)目有本人的想法與了解”。
激烈引薦:《JavaScript DOM高級(jí)程序設(shè)計(jì)》www.sanfz.com
理由:此書(shū)灰常尖銳,自己一共看了近半年的時(shí)間,已重復(fù)閱讀屢次。說(shuō)實(shí)話(huà),這本書(shū)的翻譯普通,代碼也有少許錯(cuò)誤,可是這不影響這本書(shū)的強(qiáng)大,經(jīng)過(guò)學(xué)習(xí)本書(shū),能夠了解一個(gè)JS的庫(kù)如何產(chǎn)生,本人入手寫(xiě)一個(gè)簡(jiǎn)單的本人的JS庫(kù),假如你打算研討其他的JS庫(kù)或者正在研討其他的JS庫(kù),那么這本書(shū)會(huì)使你的了解到達(dá)新的高度,進(jìn)階高級(jí)必讀,寫(xiě)庫(kù)必讀。
評(píng)論:異常強(qiáng)大的一本JS巨作,此書(shū)不薄,激烈引薦。如今曾經(jīng)買(mǎi)不到正版了,我這里有電子版,有需求的朋友留下郵箱,晚上發(fā)給你們。
激烈引薦:《JavaScript設(shè)計(jì)形式》
理由:異常生猛的一本書(shū),看書(shū)名帶“設(shè)計(jì)形式”就曉得,這本書(shū)想要讀明白有點(diǎn)艱難,自己本人覺(jué)得,只需某書(shū)一帶“形式”這兩字,反正就簡(jiǎn)單不了。本書(shū)對(duì)JS的“模擬接口”,“封裝”,“繼承”,“鏈?zhǔn)秸{(diào)用”,“工廠形式”等各種詳細(xì)的設(shè)計(jì)形式及其在JavaScript 言語(yǔ)中的應(yīng)用停止了細(xì)致的引見(jiàn),運(yùn)用設(shè)計(jì)形式使代碼更模塊化、更高效并且更易維護(hù)。
評(píng)論:書(shū)不厚,可真的是內(nèi)容豐厚且深邃,激烈倡議購(gòu)置。
引薦:《高性能網(wǎng)站建立指南》《高性能網(wǎng)站建立進(jìn)階指南》
理由:在讀完前幾本書(shū)之后我們對(duì)前端的性能和本人的代碼的效率曾經(jīng)到達(dá)相當(dāng)?shù)母叨攘?,然后我們?cè)诮佑|一些前端工程師的一些精華。本書(shū)對(duì)HTTP懇求,CDN,內(nèi)容緩存和一些web開(kāi)發(fā)中常見(jiàn)問(wèn)題停止解說(shuō)。
評(píng)論:書(shū)都不厚,可是說(shuō)的都是比擬適用的東西,可是用不用的上還得看個(gè)人和項(xiàng)目需求了。
以上就是自己一路走來(lái)看的JS相關(guān)書(shū)籍,朋友會(huì)問(wèn),為什么就只引見(jiàn)的中級(jí)的,那么高級(jí)看的書(shū)在哪?有木有高級(jí)的書(shū)?進(jìn)階高級(jí)程序員之路又在哪?說(shuō)下我本人的見(jiàn)地和對(duì)年輕朋友的倡議吧,說(shuō)的不好或不對(duì)請(qǐng)?jiān)?,其?shí)我也才真正工作兩年多:
1.主要是工作經(jīng)歷問(wèn)題。到達(dá)一定水平以后真的適宜的書(shū)很難找了,更多只要在工作中總結(jié)和積聚。工作的越久碰到過(guò)的問(wèn)題也就越多,^_^。所以普通說(shuō)高級(jí)程序員普通都是至少都3年以上的工作經(jīng)歷,沒(méi)方法,理論才出謬誤。
2.我覺(jué)得高級(jí)web前端灰常有必要總結(jié)一個(gè)本人的JS庫(kù),不論大小,總歸有一套本人的東西(嘿嘿,假如認(rèn)真的理論過(guò)《JS DOM高級(jí)》的內(nèi)容,估量有一套JS庫(kù)的原型了)。
3.前端有必要懂得和熟習(xí)一本效勞端言語(yǔ),其實(shí)計(jì)算機(jī)言語(yǔ)很多語(yǔ)法大致都差不多,不同的就是內(nèi)置的辦法和屬性,所以去熟習(xí)一門(mén)言語(yǔ)并不難。為什么有必要,由于通曉一門(mén)言語(yǔ)還是不夠的,多學(xué)一門(mén)言語(yǔ)的益處我就不啰嗦了,大家能夠看看這篇文章 - 《門(mén)門(mén)通還是精一門(mén)》
4.許多年輕人都有眼高手低的缺點(diǎn),我也一樣,例如,有的人以為本人編起程序來(lái)很隨手,不用查手冊(cè),說(shuō)寫(xiě)就寫(xiě),很純熟,簡(jiǎn)直什么程序都能編出來(lái),就以為本人對(duì)這種言語(yǔ)很通曉了。其實(shí)關(guān)于一門(mén)言語(yǔ)的控制水平是不可深測(cè)的,關(guān)于言語(yǔ)控制其實(shí)是一個(gè)無(wú)止盡的過(guò)程,沒(méi)有終點(diǎn)。編寫(xiě)時(shí)間的長(zhǎng)短和編寫(xiě)純熟水平,僅僅是通曉言語(yǔ)表現(xiàn)的一個(gè)方面。更重要的是程序員要控制這個(gè)言語(yǔ)的適用范圍,整體構(gòu)架,語(yǔ)法規(guī)則、功用分類(lèi)等根底理論方面的學(xué)問(wèn),并能應(yīng)用這方面的學(xué)問(wèn),用最科學(xué)的辦法去處理理想中各種項(xiàng)目的各個(gè)問(wèn)題。
企業(yè)網(wǎng)站建設(shè)解決方案 營(yíng)銷(xiāo)型網(wǎng)站建設(shè)解決方案 行業(yè)門(mén)戶(hù)網(wǎng)站建設(shè)解決方案 外貿(mào)網(wǎng)站解建設(shè)決方案 品牌形象網(wǎng)站建設(shè)解決方案 購(gòu)物商城網(wǎng)站建設(shè)解決方案 政府網(wǎng)站建設(shè)解決方案 手機(jī)網(wǎng)站建設(shè)解決方案 教育培訓(xùn)網(wǎng)站建設(shè)解決方案 珠寶高端奢飾品網(wǎng)站建設(shè)解決方案 房地產(chǎn)、地產(chǎn)項(xiàng)目網(wǎng)站建設(shè)解決方案 集團(tuán)、上市企業(yè)網(wǎng)站建設(shè)解決方案 數(shù)碼、電子產(chǎn)品網(wǎng)站建設(shè)解決方案 美容、化妝品行業(yè)網(wǎng)站建設(shè)解決方案
10年專(zhuān)業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗(yàn) 重慶最專(zhuān)業(yè)網(wǎng)站團(tuán)隊(duì) 資深行業(yè)分析策劃 B2C營(yíng)銷(xiāo)型網(wǎng)站建設(shè)領(lǐng)先者 最前沿視覺(jué)設(shè)計(jì)、研發(fā)能力 時(shí)刻最新技術(shù)領(lǐng)先研發(fā)能力 具有完備的項(xiàng)目管理 完善的售后服務(wù)體系 深厚的網(wǎng)絡(luò)運(yùn)營(yíng)經(jīng)驗(yàn)
中技互聯(lián)一直秉承專(zhuān)業(yè)、誠(chéng)信、服務(wù)、進(jìn)取的價(jià)值觀,堅(jiān)持優(yōu)秀的商業(yè)道德,以用戶(hù)最終價(jià)值為導(dǎo)向,向用戶(hù)提供優(yōu)質(zhì)產(chǎn)品和優(yōu)質(zhì)服務(wù),從而贏得了用戶(hù)的信賴(lài)。始終以不懈的努力、更高的目標(biāo)來(lái)要求自己。
主營(yíng)業(yè)務(wù):網(wǎng)站建設(shè) | 重慶網(wǎng)站建設(shè) | 重慶網(wǎng)站設(shè)計(jì) | 重慶網(wǎng)站制作 | 重慶網(wǎng)頁(yè)設(shè)計(jì) | 重慶網(wǎng)站開(kāi)發(fā)