【原】【荐】前端技术及学习资料汇总

【一些前端框架和库】
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/
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/

3.jquery(js库)
a)http://www.css88.com/jqapi-1.9/

4.sea.js&CMD规范
(前端模块化开发,seajs采用CMD规范,CMD推崇aslazyaspossible.按需加载。seajs只是模块加载器,不负责任何具体的业务,你还需要模块。)
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

让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

Mustache 嵌套数组

https://github.com/janl/mustache.js

http://docs.ractivejs.org/latest/mustaches#index-references

mustache.js (hogan.js) API中文版

 

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文档下载:

9.bootstrap(前端框架)
a)http://v3.bootcss.com/
c)Bootstrap用户界面架构视频教程:http://www.icoolxue.com/album/show/78
 
9.Less css(css框架)
备注:sublime下想要.less的文件代码高亮,需要安装一个叫less的插件。

【前端集成开发工具】
2.bone:https://github.com/wyicwx/bone
同事开发的工具,是基于Node.js的项目构建工具,与Grunt类似。

其它学习资料参考:
结合个人经历总结的前端入门方法:
 
JavaScript的那些书:

这个项目收集移动端开发所需要的一些资源与小技巧:

posted on 2015-03-28 14:34  imxiu  阅读(362)  评论(0编辑  收藏  举报

导航