如果你現在想學一門語言的話你應該學習JavaScript
為什麼這樣說呢?
我認為每一位Web開發人員都應該學習JavaScript目前推出的許多新技術都支持這個觀點而這之後的唯一原因就是它太普及了你可以使用JavaScript為各種人做出令人驚歎的作品你可以在任何一台機器上立刻開始工作
不是所有公司都用Ruby也不是所有公司都用NET而我相信絕大多數時候這些公司都需要深入理解JavaScript的人微軟Facebook蘋果還有谷歌他們都用JavaScript 做出了非常優秀的產品
作為一個程序員學習JavaScript或許是你能做到的最有挑戰性同時也是最有益處的事情了這是一種變化繁多的語言在程序中代碼量比你想象的更要龐大它含有大量的新知識一些好用的新API還有它在持續發展
當人們談到HTML的時候議論的內容大多都是JavaScript
但是從何開始呢?
學習JavaScript的起點就是處理網頁使用DOM進行操作很多JS程序員在這上面有有問題因為當Ajax出現和JS改革之前JavaScript作為一個DOM處理器一直被低估了你應該清楚它強過網站上的顯示/隱藏機制
操作處理DOM是容易並且立即見效的我找到過最好的DOM處理方面書籍是《JavaScript DOM 編程藝術》好消息是它終於有了一個非常必需的更新版閱讀Jeremy Keith的書對於學習JavaScript的一些基礎知識是非常好的入門選擇
這僅僅是開始如果你渴望了解更多知識就去看看這個在Stack Overflow上的問題吧這裡有很多很棒的推薦讀物我也讀過其中很多《JavaScript權威指南》這本書可算是JavaScript的聖經強烈推薦
(編注Stack Overflow 上推薦不少書其中有中文版的是《精通JavaScript》《JavaScript語言精粹》《高性能JavaScript》 《JavaScript高級程序設計》和《JavaScript入門經典》當前也包括作者推薦的那本)
我還推薦Angus Croll的JavaScript博客這是用來理解JavaScript核心最好的博客沒有之一這個博客非常的優秀和透徹幾乎讓那些知識主動跳進你小小的腦袋中Douglas Crick的博客也很好但是Angus講述的更細致
框架是個好東西因為它很有用當你在學習使用框架時如果有人嘲笑你別理他們你的方向是正確的我認為jQuery比任何書或參考文檔都使更多人領悟到在JavaScript中上下文的重要厚著臉皮向核心深入吧
去安裝火狐和Firebug 我依舊認為firebug是個很好的裝備Webkit也在迎頭趕上可以在firebug主站上通過介紹影片來了解它是如何工作的就像我朋友兼同事的 Leevi Graham說的“Firebug…仍與火狐有關”(資源)他們剛剛推出了新版本
Mozilla無愧於他們的聲譽依舊擁有著最好的JavaScript在線文檔這應該作為你的參考
學習JavaScript吧它比你所能想到的任何語言更重要
譯文鏈接
原文Kenny Meyers
翻譯 蔣少雄
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20288.html