小牧能力有限,力求遵照原文翻譯。有些技術或方法的更新或變化,小牧會在文中進行註釋。註釋是小牧的個人觀點,僅供參考,歡迎指正。
小牧目前在參與牧客網的創業項目,精力有限,但是儘量保證每週能更新三篇以上,歡迎大家監督。歡迎大家積極參與討論,共同學習進步。
下面就讓我們開始真正的js框架開發之旅!
該教程主要講述一個js web框架需要的技術,並且通過這一系列的文章搭建一個屬於我們自己的框架出來。我們不想做第二個jQuery出來,我們純粹是從教學的角度出發爲讀者講述一個js框架的構建的過程。
- Library architectures
- Functional programming
- Selectors
- Events
- Ajax
- Animation
- Module loading
- Plugin architecture
其中一些部分,尤其是選擇器,可能會佔用好幾篇文章來講解。
- Browser capability detection(瀏覽器功能探查)
- Clean, reusable API design(清晰可複用的API設計)
- Benchmarking and performance(規範和性能)
- Writing minifier-friendly JavaScript(精簡但可讀的js代碼)
- Using GitHub!(使用GitHub)
這個框架還沒有一個名字,我也取不出一個有趣的名字,所以大家踊躍參與,爲這個框架取一個有意思的名字!