深入理解JavaScript系列(結局篇)

來源:互聯網
上載者:User
介紹

最近幾個月忙得實在是不可開交,終於把《深入理解JavaScript系列》的最後兩篇“補全”了,所謂的全是不準確的,因為很多內容都沒有寫呢, 比如高效能、Ajax安全、DOM詳解、JavaScript架構等等。但因為經曆所限,加上大叔希望接下來寫點其它東西,所以此篇文字就暫且當前完結篇 的總結吧,以後有時間的話,可以繼續加上一些未涉及的專題內容。

網路文章來源

本系列文章參考了大量的互連網網站,在此向各位網站擁有者、博主、提到的以及未提到的作者們說一聲:多謝感謝了。

本系列文章主要參考了如下網站:

五大原則:http://freshbrewedcode.com/derekgreer

ECMAScript262系列:http://dmitrysoshnikov.com/

DOM系列文章:http://net.tutsplus.com

設計模式系列文章參考如下三個網站:

http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/

http://shichuan.github.com/javascript-patterns/

https://github.com/tcorral/Design-Patterns-in-Javascript/

其它文章,總結自自己的收藏、心得,結合了互連網上的各位大牛的部落格總結整理而成,因為參考地址太多,無法一一列出,如果忘記了各位各種的著作權聲明,請及時告知,以便及時處理,多謝!

參考書籍

這裡列出的書籍是大叔曾經讀過的,也是在整理博文的時候經常參考的書籍,推薦給大家閱讀。

初級讀物
《JavaScript進階程式設計》:一本非常完整的經典入門書籍,被譽為JavaScript聖經之一,詳解的非常詳細,最新版第三版已經發布了,建議購買。

中級讀物
《JavaScript權威指南》:另外一本JavaScript聖經,講解的也非常詳細,屬於中級讀物,建議購買。
《JavaScript.The.Good.Parts》:Yahoo大牛,JavaScript精神領袖Douglas Crockford的大作,雖然才100多頁,但是字字珠璣啊!強烈建議閱讀。
《高效能JavaScript》:《JavaScript進階程式設計》作者Nicholas C. Zakas的又一大作。
《Eloquent JavaScript》:這本書才200多頁,非常短小,但是改變了我寫作的習慣,本書通過幾個非常經典的例子(艾米麗姨媽的貓、悲慘的隱士、類比生態 圈、推箱子遊戲等等)來介紹JavaScript方方面面的知識和應用方法,非常值得一讀,同時這本書的中文版也是大叔翻譯的,預計9月份左右會上市吧, 希望大家多多支援。

進階讀物
《JavaScript Patterns 》:書中介紹到了各種經典的模式,如建構函式、單例、工廠等等,值得學習。
《Pro.JavaScript.Design.Patterns》:Apress出版社講解JavaScript設計模式的書,非常不錯。
《Developing JavaScript Web Applications》:構建富應用的好書,針對MVC模式有較為深入的講解,同時也對一些流程的庫進行了講解。
《Developing Large Web Applications》:將這本書歸結在這裡,貌似有點不妥,因為這裡不僅有JavaScript方面的介紹,還有CSS、HTML方面的介紹,但是 介紹的內容卻都非常不錯,真正考慮到了一個大型的Web程式下,如何進行JavaScript架構設計,值得一讀。

其它參考書籍

《大話設計模式》:博文裡關於設計模式的文章,有些總結性的文字來自於此。

《設計模式——可複用物件導向軟體的基礎》:博文裡關於設計模式的文章,有些介紹性和總結性的文章來自於此。

總結

在寫此系列文章期間,大叔也學到了很多很多內容。同時為了不誤人子弟,大叔參考了很多很多文章,同時也閱讀了那麼多書籍,但部落格裡的文章,可能依然有很多錯誤,希望各位如果發現錯誤的話,請及時告知,以便及時修正而不再繼續誤導其它人。

同時,大家在閱讀過程中,有任何問題都可以在相應的文章裡留言,大叔將在不耽誤工作的情況下儘力回複。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.