熙熙最初接觸JavaScript的時候,
朋友問:最近幹嘛?
我回答說:在學Java指令碼語言。
為此,曾一直汗顏……
@
其實,JavaScript與Java一點都不搭噶,後來看到一本書才知道,Javascript之所以帶有“Java-”首碼,完全是一種行銷策略,故意製造了一種混亂,也迷惑了我,所以才無知地鬧出了“在學Java指令碼語言”的笑話。
@
儘管JavaScript和Java完全不相干,但事實上他們有時候卻是很好的搭檔。JavaScript可以控制瀏覽器的行為和內容,但是卻不能繪圖和執行串連(並不絕對,通過類比也可以做到的)。
而Java雖然不能在總體上控制瀏覽器,但是卻可以繪圖、執行串連和多線程。
這樣,用戶端的JavaScript可以和嵌入網頁的JavaApplet進行互動,並且能夠對它執行控制,從這一意義上來睡,JavaScript真的可以指令碼化Java。
(以上兩句是書中提到的,至於是否確切,熙熙沒有考證過哦)
@
當然,如果熙熙僅僅是拿JavaScript來做一些諸如滑鼠跟隨特效的話,那明顯是大大地小覷了JavaScript。在這裡,熙熙是把JavaScript更多的和C#結合起來了。前台與後台。
@
那麼,對於JavaScript應該如何對待呢?
我們應該在需要的時候才用它,而不是一大堆一大堆的複製粘貼。除非你是在裝扮QQ空間~
JavaScript不迎合搜尋引擎,也就不太符合SEO。至於為什麼,可以找一下SEO教程看看。
對於程式員,一般是在後台無法滿足,比如有一些操作並不需要每次都經過伺服器端的時候,JavaScript就特別適用。當然,後台是可以實現的,但是每次都經過伺服器後再回來重新整理一次頁面,客戶只能說無語:對不起,網速不夠,網頁那麼多,何必就看你這一個~
@
許多資深的JavaScript程式員偶爾也不得不為自己一時疏忽而做出的決定讓整個項目團隊在“指令碼泥潭”中掙紮好一陣子。所以濫用JavaScript會帶來血淚的教訓。
但是,即使是這樣,在Web應用領域,JavaScript的應用範圍仍然是相當廣泛的。
JavaScript對頁面的美化能力,確實是無法堪比。其在前台的簡化能力,也是相當的行之有效。
@
熙熙在網上搜尋了一大堆的JavaScript教程進行學習,網上的教程可謂之泛濫呀!熙熙在此篩選了自己看過的電子書,其中一些比較好的當然是要和大家分享一下的啦。
@
對於初學者,
W3C_JavaScript
這本CHM的電子書是最適合不過了,只要你有一點點C語言基礎即可很快上手,教程最重要是內容,其次就是閱讀體驗度了,這本書絕對是第一推薦了。
作為補充,就選這本
微軟官方JavaScript參考教程
兩本可以結合著看,以W3C這本為主。
如果你要PDF版本的,推薦:
輕輕鬆鬆學JavaScript編程.PDF
和
JavaScript王者歸來.PDF
關於網頁特效的手冊:
ASP網頁特效(CHM)
程式員常用1000種JavaScript特效.CHM
這兩本差不多就夠了,關鍵是好用。
更多的,有了以上的基礎,再看看這本:
悟透JavaScript
作為複習和更深入的理解。
@
有了上面七本書,花上十天半個月的時間,就差不多了。書不在於多,而在於適用。其他很多書要麼無關的話太多,要麼是影印版的,相信你和熙熙一樣,即使下載了也就是佔了點硬碟而已,多半不會再看第二遍。而以上七本書,是熙熙強力推薦的,作為一套針對初學者的JavaScript教程。
@
而對於《JavaScript語言精髓與編程實踐》這本書,熙熙認為它不是學習手冊,它更像是一篇論文,其作者很可能是專門搞學術的,對於初學者,在此就暫不分享其連結了。
@
希望大家能夠喜歡——熙熙。轉載請註明出處:http://www.cnblogs.com/c51port/archive/2011/03/27/1997266.html
@
@