MVVM前端框架个人见解
来源:互联网 发布:h5切水果游戏源码 编辑:程序博客网 时间:2024/05/23 01:22
虽然本人不是专业的前端开发人员,但是前端人员开发的各种绚丽的网页也是让人很佩服的,在工作之余接触一下前端框架给自己的充充电,言归正传,自林纳斯开发万维网以来,网页开发的发展经历了静态的HTML---->动态的JSP、ASP、PHP,网页在浏览器的支持下给我们呈现越来越丰富的内容,特别是像Jquery框架,Ajax等技术的出现,让原始笨拙的HTML网页呈现的内容更加丰富,任何人只需要稍微修改js代码和Ajax就可以与数据库交互,并将友好的界面呈现在用户前面,但是随着网页元素的变多,利用简单的JS代码维持页面动态效果显示变得越来越费力,维护也变得越来越困难,之前在维护一个别人开发的项目出现1500行的JS代码,后台数据的业务逻辑处理,前端页面的动态效果显示,对于有深度密度恐惧症的本人来说,看到Jquery的各种$符号,不用安眠药就可以瞬间睡觉。
为了解决数据库数据和页面显示的问题就出现前端的MVVM框架,mvvm:Model-View-ViewModel,View表示我们网页,Model表示网页动态显示需要的数据,mvvm的设计思想主要实现页面和数据模型的同步,当view改变的时候会自动将数据同步到model,model改变的时候也会自动将数据同步到view,更新view的动态显示,Model可以简单理解为与网页关联的本地数据引擎。
流行的mvvm前端框架:
angularJS:谷歌开源
Knockout:比较早流行,相对与avalon 、angularJS比较重
avalon:前端大牛司徒正美开发,功能非常强大,对浏览器的兼容处理的相当好:
avalon学习资料:http://www.cnblogs.com/rubylouvre/
- MVVM前端框架个人见解
- 轻量级前端MVVM框架avalon
- 前端MVVM框架avalon揭秘
- Selenium自动化测试框架和个人见解
- Selenium自动化测试框架和个人见解
- 轻量级前端MVVM框架avalon - 整体架构
- 轻量级前端MVVM框架avalon:整体架构
- 轻量级前端MVVM框架avalon源码分析
- 前端 MVVM 框架KnockOut.JS深入浅出视频教程
- 前端MVVM框架avalon学习笔记
- 前端MVVM框架怎么兼顾SEO
- 前端MVVM框架avalon揭秘 - HTML编译器
- 前端mvvm框架vuejs教程集合
- 个人对web前端工作时候的一些见解
- 框架CI与YII之个人见解1
- Android Retrofit框架的使用和个人见解
- 前端MVVM框架设计及实现(一)
- 前端工作的简单化——MVVM框架
- 如何实现访问apache时的目录浏览功能(apache file list view)
- 在LINUX注意1和l
- Java 定时器ScheduleExecutorService实战
- javascript数字类型number类型方法
- centos 7 修改hostname正确做法
- MVVM前端框架个人见解
- http错误码
- 如何在高并发分布式系统中生成全局唯一Id
- ThreadLocal的一些自己的理解
- Hibernate通用Dao实现
- listview 适配器多类型
- Head First 设计模式之工厂模式(Factory Pattern)
- 微信小程序开发
- 一个自己编的小游戏——猜数