編寫高度可維護javascript代碼的幾點關鍵性原則

 


編寫高度可維護javascript代碼的幾點關鍵性原則

Javascript是一個非常神奇的語言。非常容易書寫,但是難於維護。希望大家在完成這篇文章閱讀之後,能夠將你書寫的js代碼變成真正可維護可閱讀的代碼!

爲什麼這麼困難?

記住在書寫js之前,你需要知道它是一個動態語言。這意味着有很多方式來書寫代碼。你不需要處理強類型,或者類似C#和java的複雜語言特性 。

最難的部分可以在如下圖片中很清楚的認識到:

兩本javascript經典書籍 - gbin1.com

上面左邊的超薄書本是來自於Douglas crokford的JavaScript:The Good Parts(影印版),另外一本厚的來自於David Flanagan的JavaScript權威指南(第6版) 。

兩本書都是超棒的閱讀本。前一本描述了雖然javascript擁有很多的特性,但是最好的部分可以用一個非常薄的書本來介紹。如果你尋找一個好的,快速閱讀的方式,那麼這本書非常適合你。

你可以在這裏閱讀javascript的歷史。但是主要要點在於Brandon Eich,在1995年的時候受僱於netscape公司來設計一個新的語言。他後來設計的語言就是我們現在使用的弱類型的javascript。很多年過去了,現在它成爲了標準的腳本語言,但是由於瀏覽器戰爭,很多瀏覽器執行的特性不太一樣。這很自然的導致了我們這些開發人員的無眠之夜。這個問題,連同javascript的圖片和驗證處理功能,使得javascript成爲一中可怕的語言。

現在呢?我們需要解決這個問題。雖然這裏有很多javascript的問題,如果你能正確的使用它,它能夠成爲一個神奇的語言!

閱讀更多

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章