【一些前端框架和库】
1.backbone.js
(前端MVC框架,实际针对Web就是MVR.(Model,View,Router路由),backbone依赖underscore.js库。)
a)Backbone.js(1.1.2)API中文文档:http://www.css88.com/doc/backbone/
(前端MVC框架,实际针对Web就是MVR.(Model,View,Router路由),backbone依赖underscore.js库。)
a)Backbone.js(1.1.2)API中文文档:http://www.css88.com/doc/backbone/
b)Backbone源码分析-Backbone架构+流程图:http://www.cnblogs.com/nuysoft/archive/2012/03/19/2404274.html
c)Backbone.js入门教程第二版:
f)推荐《Backbone.js实战》Backbone+underscore:http://book.2cto.com/201406/43935.html
h)Backbone.js简单入门范例:http://dmyz.org/archives/598
2.underscore(js库,backbone依赖underscore.js库)
a)http://www.css88.com/doc/underscore/
a)http://www.css88.com/doc/underscore/
4.sea.js&CMD规范
(前端模块化开发,seajs采用CMD规范,CMD推崇aslazyaspossible.按需加载。seajs只是模块加载器,不负责任何具体的业务,你还需要模块。)
c)使用SeaJS实现模块化JavaScript开发:http://blog.codinglabs.org/articles/modularized-javascript-with-seajs.html
JavaSript模块规范-AMD规范与CMD规范介绍:http://blog.chinaunix.net/uid-26672038-id-4112229.html
CMD模块定义规范:https://github.com/seajs/seajs/issues/242
5.node.js&npm
(Node是一个Javascript运行环境(runtime)。npm是一个NodeJS包管理和分发工具。有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。)
a)https://cnodejs.org/getstart
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.csdn.net/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/
KnockoutJS官方中文chm文档下载:
c)Bootstrap用户界面架构视频教程:http://www.icoolxue.com/album/show/78
9.Less css(css框架)
备注:sublime下想要.less的文件代码高亮,需要安装一个叫less的插件。
【前端集成开发工具】
1.grunt:http://www.gruntjs.net/
JavaScript的那些书:
这个项目收集移动端开发所需要的一些资源与小技巧: