你對(duì)你從事的職業(yè)中的各種概念掌握得越多,那你就越有優(yōu)勢(shì)。當(dāng)你從事的是技術(shù)或者IT方面的工作時(shí),你了解的信息越多,你的基本技 能和意識(shí)將越寬廣。JavaScript就是這樣一門編程語言,你需要掌握和學(xué)習(xí)的是永無止境的。它會(huì)時(shí)不時(shí)的增加或取消一些腳本,以提高網(wǎng)站建設(shè)質(zhì)量。 一個(gè)利用JavaScript來設(shè)計(jì)網(wǎng)頁、游戲或者其他圖形的程序員應(yīng)該知道并理解該編程語言所有重要方面的概念。
JavaScript正在主宰這個(gè)世界,從創(chuàng)建一個(gè)簡(jiǎn)單的web應(yīng)用到復(fù)雜的機(jī)器人,你都可以使用它。因此,很多作者和程序員把它寫成書籍,你從中 可以很容易的理解這些概念。但你要知道,不是所有的書都值得信賴。有些書并沒有詳細(xì)描述JavaScript,有些只是以一些例子作為噱頭。因此,這里整 理了一些免費(fèi)但詳細(xì)介紹了JavaScript語言重要性以及意義特征的書籍。
這是一本關(guān)于JavaScript、編程以及數(shù)字的奧妙的書。你可以在線閱讀,也可以自己把它平裝成書。
這本書不是關(guān)于JavaScript的設(shè)計(jì)模式或者用JavaScript代碼實(shí)現(xiàn)一個(gè)面向?qū)ο蟮姆独?。它也不是區(qū)分JavaScript語言特點(diǎn)好與壞。它也不是一個(gè)完整的參考指南。它的目標(biāo)人群也不是那些新手程序員或者剛開始學(xué)習(xí)JavaScript的人。
3. Learning JavaScript Design Patterns
設(shè)計(jì)模式是軟件設(shè)計(jì)中經(jīng)常出現(xiàn)的問題的可重用的解決方案。在任何語言編程的探索中,它都是令人興奮和有趣的話題。
HTML5 is great. jQuery is cool. Node.JS is awesome. Base them on the solid, powerful basement of pure JavaScript and you can rock the web!
Human JavaScript 的前提是在 JavaScript 的范圍內(nèi),對(duì)人們***的一些特性、工具、方法和模式的集合。這本書適用于從構(gòu)建WEB應(yīng)用角度對(duì)JavaScript感興趣的人。
Speaking JavaScript適用于那些想用JavaScript編碼的程序員。前提是你要了解面向?qū)ο缶幊?,并掌握一門其他語言,如PHP, Ruby, Python, C++, Java等。
7. Building Front-End Web Apps with Plain JavaScript
本書展示了如何使用純JavaScript構(gòu)建前端的web應(yīng)用程序,不使用任何(第三方)框架或庫。通常情況下(但不一定),前端WEB應(yīng)用程序是單用戶的,不能與其他用戶共享。
8. Programming JavaScript Applications
這本書教你使用JavaScript以及相關(guān)的技術(shù)(如JSON、NOSQL)來構(gòu)建現(xiàn)代WEB應(yīng)用程序的技巧、方法以及***實(shí)踐。
這本免費(fèi)的書是當(dāng)我想創(chuàng)建單頁應(yīng)用程序時(shí)想要的。它不是一個(gè)特定框架的API參考,相反的,它的重點(diǎn)是討論模式、選擇實(shí)踐以及正確的做法。
如果你想認(rèn)真學(xué)習(xí)JavaScript,文檔對(duì)象模型(DOM)是你必須掌握的。DOM Enlightenment就是這項(xiàng)技術(shù)的一個(gè)啟蒙指南。
via:designemag.com,由 Specs 翻譯整理,發(fā)布在 Coder資源網(wǎng),轉(zhuǎn)載請(qǐng)注明來源。