这一系列文章翻译自dailyjs的Let's Make a Framework系列教程,作者是Alex R. Young。该教程介绍JavaScript web框架的开发过程,从2010年开始,每周四更新一篇。
小牧能力有限,力求遵照原文翻译。有些技术或方法的更新或变化,小牧会在文中进行注释。注释是小牧的个人观点,仅供参考,欢迎指正。
小牧目前在参与牧客网的创业项目,精力有限,但是尽量保证每周能更新三篇以上,欢迎大家监督。欢迎大家积极参与讨论,共同学习进步。
下面就让我们开始真正的js框架开发之旅!
小牧能力有限,力求遵照原文翻译。有些技术或方法的更新或变化,小牧会在文中进行注释。注释是小牧的个人观点,仅供参考,欢迎指正。
小牧目前在参与牧客网的创业项目,精力有限,但是尽量保证每周能更新三篇以上,欢迎大家监督。欢迎大家积极参与讨论,共同学习进步。
下面就让我们开始真正的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)
这个框架还没有一个名字,我也取不出一个有趣的名字,所以大家踊跃参与,为这个框架取一个有意思的名字!