我是一个对jq爱不释手的人,对于vue 我来说说骂我的看法
开始认识vue的时候,不太明白jq那么强大为啥要用vue?vue到底有什么神奇之处?
没有对比就没有伤害,来看看这2个的pk
首先看看vue的结构:
看出来了:
jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:$("lable").val();
,它还是依赖DOM元素的值。
Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。
补充说明:在后续开发的时候我们可以使我么的数据模块化,实现改变而改变,jq呢依赖dom对象,说明了后续不方便,vue实现双向绑定。
说空话没用看例子:
<div id="app">
<p>{{ message }}</p>
<input type="text" v-model="message"/>
</div>
这岂不是提高了我们的可读性,可变性,加大了数据的快速处理性,也增加了我们的安全性。美滋滋
jq这东西也还是有点好处的,就是jq的某些框架可以直接用,某些网站封装好了的,直接用。
对于学习怎么学习jq>点这里。。。。https://cn.vuejs.org/
对于怎么找到jq的某些框架这里。。。。http://www.jq22.com/webinfo2
看你怎么选着,推荐一篇博客。。。我该怎么选看这里。。。https://www.cnblogs.com/lgx5/p/10857516.html