jQuery和Vue的区别
2024-10-15 11:06:49
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可以简单理解为与网页关联的本地数据引擎。
最新文章
- 【转】40个良好用户界面Tips
- VS2015调试UWP程序时提示错误DEP0700 : Registration of the app failed. Another user has already installed
- [Effective Java]第七章 方法
- 关于HttpWebRequest.KeepAlive
- JAVA类与对象(十)-----抽象类
- [转] arcgis Engine创建shp图层
- Linq中Take、TakeWhile、Skip、SkipWhile的比较(转)
- 独木舟上的旅行--nyoj题目71
- Object-c @property的用法
- FZU 1893	 内存管理 模拟
- auto_ash
- myeclipse自动保存修改代码
- Servlet之文件上传
- cdnbest设置301跳转
- session和token
- 使用lightProbe来模拟动态物体的照明shader
- ndoe.js 和npm私有仓库的搭建
- hashCode()方法 和 hash()方法
- python的return self的用法
- 图片素材类Web原型制作分享-Pexels
热门文章
- eclipse导出maven工程的可执行jar包
- python-布尔表达式
- oracle数据库,恢复到24小时内的数据
- CentOS7上手动部署入门级kubernetes
- MyBatis笔记(一) 最简单的select
- 重写用户模型时报错AttributeError: type object ‘自定义类’ has no attribute ‘USERNAME_FIELD’
- 【模板】快速幂&;取余运算
- testng timeout ant
- .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)——转载
- 优雅的使用Linux