[b][size=x-large]JS技术框架[/size][/b]
[b]CommonJS[/b]
CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标 准库。这样的话,开发者可以使用CommonJS API编写应用程序,然后这些应用可以运行在不同的JavaScript解释器和不同的主机环境中。在兼容CommonJS的系统中,你可以实用 JavaScript程序开发:
参见:[url]http://www.commonjs.org[/url]
[b] jquery [/b]
不多说,必学习:
[url]http://jquery.org[/url]
[b] backbone [/b]
JS MVC框架:
[url]http://documentcloud.github.com/backbone/#[/url]
[b]requirejs[/b]
JS加载,RequireJS 是一个 JavaScript 文件和模块加载器,特别为浏览器优化,同时也可运行在 Rhino 和 Node 环境中。
[url]http://requirejs.org[/url]
另一个小型的AMD框架:almond[url]https://github.com/jrburke/almond[/url].
SeaJS是淘宝团队开发的,其定位是一个适用于浏览器端的 JavaScript 模块加载器。好像对seajs的评价更高,API简洁清晰:[url]http://seajs.org[/url]
SeaJS采用CMD规范定义模块,了解CMD:[url]https://github.com/seajs/seajs/issues/242[/url]
这里讲的相关资源较多:
[url]http://gavin.iteye.com/blog/1446277[/url]
[b]underscore.js[/b]
Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能。
参见[url]http://cavenfeng.iteye.com/blog/1552673[/url]
[b]nodejs[/b]
神器,不得不学了:
[url]http://nodejs.org/[/url]
npm是node的包管理器,我们在开发nodejs应用程序的过程中,可能需要依赖许许多多的第三方模块以提高开发效率,那么此时,我们就需要npm来辅助安装所需package。
npm的官方网站为:[url]http://npmjs.org/[/url]
[b][size=x-large]CSS技术框架[/size][/b]
[b] 1.Bootstrap [/b]
twitter工程师贡献的一个CSSWeb设计库,经典
[url]http://twitter.github.com/bootstrap/index.html[/url]
a)生成Bootstrap按钮的工具
[url]http://charliepark.org/bootstrap_buttons/[/url]
b)
[b]LESS[/b]
[url] http://lesscss.org/[/url]
a)比较LESS和SASS的区别
http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/
[b][size=x-large]资源成品[/size][/b]
[b]54cxy[/b]
提供了很多现成的模板,很多,很好
[url]http://www.54cxy.com/[/url]
[b]kopyov[/b]
现成样式,包括多种风格
[url]http://themes.kopyov.com/?theme=Its%20Brain%20-%20admin%20theme[/url]
[b]glyphicons[/b]
提供各式各样的ICON小图标
[url]http://glyphicons.com/[/url]
[b][size=x-large]杂项[/size][/b]
[b]sizzlejs[/b]
sizzlejs是一个纯JS实现的CSS高速选择器引擎,其性能要胜过目前网络上大多数的选择器引擎,它是一个独立的js库。jQuery官方测试结果为:sizzlejs的查询速度相比jQuery的选择器引擎提升了49%。
[url]http://sizzlejs.com/[/url]
[b]CommonJS[/b]
CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标 准库。这样的话,开发者可以使用CommonJS API编写应用程序,然后这些应用可以运行在不同的JavaScript解释器和不同的主机环境中。在兼容CommonJS的系统中,你可以实用 JavaScript程序开发:
参见:[url]http://www.commonjs.org[/url]
[b] jquery [/b]
不多说,必学习:
[url]http://jquery.org[/url]
[b] backbone [/b]
JS MVC框架:
[url]http://documentcloud.github.com/backbone/#[/url]
[b]requirejs[/b]
JS加载,RequireJS 是一个 JavaScript 文件和模块加载器,特别为浏览器优化,同时也可运行在 Rhino 和 Node 环境中。
[url]http://requirejs.org[/url]
另一个小型的AMD框架:almond[url]https://github.com/jrburke/almond[/url].
SeaJS是淘宝团队开发的,其定位是一个适用于浏览器端的 JavaScript 模块加载器。好像对seajs的评价更高,API简洁清晰:[url]http://seajs.org[/url]
SeaJS采用CMD规范定义模块,了解CMD:[url]https://github.com/seajs/seajs/issues/242[/url]
这里讲的相关资源较多:
[url]http://gavin.iteye.com/blog/1446277[/url]
[b]underscore.js[/b]
Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能。
参见[url]http://cavenfeng.iteye.com/blog/1552673[/url]
[b]nodejs[/b]
神器,不得不学了:
[url]http://nodejs.org/[/url]
npm是node的包管理器,我们在开发nodejs应用程序的过程中,可能需要依赖许许多多的第三方模块以提高开发效率,那么此时,我们就需要npm来辅助安装所需package。
npm的官方网站为:[url]http://npmjs.org/[/url]
[b][size=x-large]CSS技术框架[/size][/b]
[b] 1.Bootstrap [/b]
twitter工程师贡献的一个CSSWeb设计库,经典
[url]http://twitter.github.com/bootstrap/index.html[/url]
a)生成Bootstrap按钮的工具
[url]http://charliepark.org/bootstrap_buttons/[/url]
b)
[b]LESS[/b]
[url] http://lesscss.org/[/url]
a)比较LESS和SASS的区别
http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/
[b][size=x-large]资源成品[/size][/b]
[b]54cxy[/b]
提供了很多现成的模板,很多,很好
[url]http://www.54cxy.com/[/url]
[b]kopyov[/b]
现成样式,包括多种风格
[url]http://themes.kopyov.com/?theme=Its%20Brain%20-%20admin%20theme[/url]
[b]glyphicons[/b]
提供各式各样的ICON小图标
[url]http://glyphicons.com/[/url]
[b][size=x-large]杂项[/size][/b]
[b]sizzlejs[/b]
sizzlejs是一个纯JS实现的CSS高速选择器引擎,其性能要胜过目前网络上大多数的选择器引擎,它是一个独立的js库。jQuery官方测试结果为:sizzlejs的查询速度相比jQuery的选择器引擎提升了49%。
[url]http://sizzlejs.com/[/url]