[关闭]
@JRuiCoder 2016-04-03T13:24:05.000000Z 字数 1072 阅读 1222

前端开发库

知识矩阵


1. AngularJS

AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得很吃力,可以使用AngularJs进行改善。
学习社区:
AngularJS中文社区:http://www.apjs.net/
AngularJS英文文档:http://docs.angularjs.cn/api
Mooc教育课程:《使用AngularJS开发下一代Web应用》

2. SeaJS

Sea.js遵循CMD规范,具有以下两个特性:

简单友好的模块定义规范:Sea.js 遵循 CMD 规范,可以像 Node.js 一般书写模块代码。
自然直观的代码组织方式:依赖的自动加载、配置的简洁清晰,可以让我们更多地享受编码的乐趣。

可以实现JavaScript的模块化开发及加载机制,具有良好的兼容性。

Chrome 3+ ✔
Firefox 2+ ✔
Safari 3.2+ ✔
Opera 10+ ✔
IE 5.5+ ✔

具体和更加详细的资料可以参考官方教程 http://seajs.org/docs/

3. React

React起源于Facebook,具有的特性:

3.1只是UI

许多人使用 React 作为 MVC 架构的 V 层。 尽管 React 并没有假设过你的其余技术栈, 但它仍可以作为一个小特征轻易地在已有项目中使用

3.2虚拟DOM

React为了更高超的性能而使用虚拟DOM作为其不同的实现。 它同时也可以由服务端Node.js渲染 - 而不需要过重的浏览器DOM支持

3.3数据流

React实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。

3.4 其他特性

对于更加详细地了解可以参考展望2016,React.js 最佳实践 (中英对照版)
React官方网站:http://facebook.github.io/react/
中文社区:http://reactjs.cn/
阮一峰《React入门示例教程》

4.NodeJS

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
官方网站:https://nodejs.org/en/
中文网站:http://nodejs.cn/
imooc:《进击Node.js》
书籍推荐:《深入浅出NodeJS》、《Nodejs实战》
Node.js的学习资源、教程和工具

5.jQuery

js库,直接参考官方网站:jQuery

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注