前端发展历史

1.js操作html

利用原生的javascript (js包括ECMAscript BOM DOM)的DOM操作dom节点改变html中的数据。


第一阶段

2.jquery阶段

由于DOM语法的复杂和各种浏览器兼容性问题,jquery的出现拯救前端程序员于水深火热之中。


第二阶段

3.MVC模式阶段


第三阶段

View:视图层 --用户界面

Controller:控制器 --业务逻辑

Model:模型--数据保存

view传送指令到controller,

controller完成业务逻辑以后,要求model改变状态

model将新的数据发送到view,用户得到反馈

4.MVVM模式阶段


第四阶段

采用了双向数据绑定(data-binding):view的变动,自动反应在viewModel,反之亦然,model的数据的变动,也自动展示给页面显示

把model和view关联起来的就是viewModel。viewModel负责把model的数据同步到view显示出来,还负责把view的修改同步回model。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容