js框架開發之旅--開始

這一系列文章翻譯自dailyjs的Let's Make a Framework系列教程,作者是Alex R. Young。該教程介紹JavaScript web框架的開發過程,從2010年開始,每週四更新一篇。
小牧能力有限,力求遵照原文翻譯。有些技術或方法的更新或變化,小牧會在文中進行註釋。註釋是小牧的個人觀點,僅供參考,歡迎指正。
小牧目前在參與牧客網的創業項目,精力有限,但是儘量保證每週能更新三篇以上,歡迎大家監督。歡迎大家積極參與討論,共同學習進步。
下面就讓我們開始真正的js框架開發之旅!

該教程主要講述一個js web框架需要的技術,並且通過這一系列的文章搭建一個屬於我們自己的框架出來。我們不想做第二個jQuery出來,我們純粹是從教學的角度出發爲讀者講述一個js框架的構建的過程。


該教程主要涵蓋下面一些主題:
  •     Library architectures
  •     Functional programming
  •     Selectors
  •     Events
  •     Ajax
  •     Animation
  •     Module loading
  •     Plugin architecture


小牧注:爲了避免出現翻譯上的不準確性,小牧直接把這些內容列在這裏,相信大家應該都理解這些詞彙所表達的意思。

其中一些部分,尤其是選擇器,可能會佔用好幾篇文章來講解。


通過這些文章,我們將接觸到一些Javascript相關的流行的常用技術:
  •     Browser capability detection(瀏覽器功能探查)
  •     Clean, reusable API design(清晰可複用的API設計)
  •     Benchmarking and performance(規範和性能)
  •     Writing minifier-friendly JavaScript(精簡但可讀的js代碼)
  •     Using GitHub!(使用GitHub)

這個框架還沒有一個名字,我也取不出一個有趣的名字,所以大家踊躍參與,爲這個框架取一個有意思的名字!


牧客網--讓自由職業變成一個靠譜的工作!



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