1.jQuery和Vue的区别

jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:$("lable").val();,它还是依赖DOM元素的值。 
Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。

mvvm:Model-View-ViewModel
View表示我们网页
Model表示网页动态显示需要的数据
mvvm的设计思想主要实现页面和数据模型的同步,当view改变的时候会自动将数据同步到model,model改变的时候也会自动将数据同步到view,更新view的动态显示,Model可以简单理解为与网页关联的本地数据引擎。

最新文章

  1. 【转】40个良好用户界面Tips
  2. VS2015调试UWP程序时提示错误DEP0700 : Registration of the app failed. Another user has already installed
  3. [Effective Java]第七章 方法
  4. 关于HttpWebRequest.KeepAlive
  5. JAVA类与对象(十)-----抽象类
  6. [转] arcgis Engine创建shp图层
  7. Linq中Take、TakeWhile、Skip、SkipWhile的比较(转)
  8. 独木舟上的旅行--nyoj题目71
  9. Object-c @property的用法
  10. FZU 1893 内存管理 模拟
  11. auto_ash
  12. myeclipse自动保存修改代码
  13. Servlet之文件上传
  14. cdnbest设置301跳转
  15. session和token
  16. 使用lightProbe来模拟动态物体的照明shader
  17. ndoe.js 和npm私有仓库的搭建
  18. hashCode()方法 和 hash()方法
  19. python的return self的用法
  20. 图片素材类Web原型制作分享-Pexels

热门文章

  1. eclipse导出maven工程的可执行jar包
  2. python-布尔表达式
  3. oracle数据库,恢复到24小时内的数据
  4. CentOS7上手动部署入门级kubernetes
  5. MyBatis笔记(一) 最简单的select
  6. 重写用户模型时报错AttributeError: type object ‘自定义类’ has no attribute ‘USERNAME_FIELD’
  7. 【模板】快速幂&取余运算
  8. testng timeout ant
  9. .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)——转载
  10. 优雅的使用Linux