标签:
学习进度:
名称 | 描述 | 状态 |
---|---|---|
jQuery.js | 基础库 | 掌握 |
async.js | 流程控制-复杂 | |
step.js | 流程控制-简单 | |
require.js | AMD智能加载 | |
yepnope.js | 条件加载 | |
common.js | 服务端:定义应用程序使用的API | |
node.js | 服务端:commonjs的实现 | |
backbone.js | 浏览器端:MVVM框架 | |
ember.js | 浏览器端:MVVM框架 | |
angular.js | 浏览器端:MVC/MVVM框架 | |
react.js | 浏览器端:View框架 |
浏览器端js框架需求:
异步处理:按照依赖关系加载,最大程度的并行。
模块化:减小复杂度,降低出错率。部分加载内存释放。
基于元数据:使用元数据描述页面可操作元素。js以元数据为基础,字段类型、实体关系、交互规则、状态机等需要使用元数据进行描述。
基于jQuery:大多数人都会。
不进行双向绑定:数据以View中为准,不需要双向绑定。服务交互时进行数据收集。双向绑定、依据model进行js编写在大多数情况下作用不大,容易隔阂开发人员与js。
基于控件:事件绑定到控件,控件为页面最小操作单元。数据存取调用控件接口。模型中数据为历史数据,View中数据为当前数据。
通知机制:数值变化时,触发change通知。Observer
基于约定:控件ID等与元数据对照、方法名称。
View:在服务端创建,与元数据对照。开发态。依赖元数据和模板。
js:在服务端创建,与元数据对照。开发态。依赖元数据和模板。
js错误探测网站:
errorception.com
标签:
原文地址:http://www.cnblogs.com/jonathanzhao/p/4546073.html