(前端MVC框架,实际针对Web就是MVR.(Model,View,Router路由),backbone依赖underscore.js库。)
a)Backbone.js(1.1.2)API中文文档: http://www.css88.com/doc/backbone/
a) http://www.css88.com/doc/underscore/
4.sea.js&CMD规范
(前端模块化开发,seajs采用CMD规范,CMD推崇aslazyaspossible.按需加载。seajs只是模块加载器,不负责任何具体的业务,你还需要模块。)
5.node.js&npm
(Node是一个Javascript运行环境(runtime)。npm是一个NodeJS包管理和分发工具。有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。)
a) https://cnodejs.org/getstart
6.mustache(web模板引擎)
a) http://www.iinterest.net/2012/09/12/web-template-engine-mustache/
b) http://blog.youkuaiyun.com/xuemoyao/article/details/17896203
让Mustache支持简单的IF语句:
http://writing.jan.io/mustache-2.0.html
在 mustache 2 出来前,可以尝试:
https://github.com/wycats/handlebars.js
做了很多扩展,社区也非常活跃,推荐。
http://mobile.51cto.com/web-439630.htm
https://github.com/janl/mustache.js
http://docs.ractivejs.org/latest/mustaches#index-references
7.Handlebar(和Mustache兼容的模版引擎)
http://handlebarsjs.com/
Handlebars是一个和Mustache兼容的模版语言,我们可以直接把Mustache模板导入到handlerbars里,然后就能用到Handlebars的高级功能。
所有用过Mustache人们都会欢呼,Handlebars有IF!!!
GBin1专题教程之Javascript模板引擎handlebars
http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471227.html
http://www.rankber.com/handlebars-tutorial.html
8.knockout(前端MVVM框架)
a)官网: http://knockoutjs.com/documentation/introduction.html
b)Knockout应用开发中文指南(官网文档翻译): http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html
c)交互式练习: http://learn.knockoutjs.com/
【前端集成开发工具】
同事开发的工具,是基于Node.js的项目构建工具,与Grunt类似。
其它学习资料参考:
结合个人经历总结的前端入门方法:
这个项目收集移动端开发所需要的一些资源与小技巧: