1,Vue.js最火的全端框架。React最广泛的前端框架。
2,Vue.js是一套构建用户界面的的框架,只关注视图层,容易上手,与第三方库兼容性好。
主要和用户界面打交道。制作界面效果。
用前端框架发开前端,效率高。可以减少不必要的DOM操作。提高渲染效率,让开发者可以更多的时间关注业务逻辑。
3,框架和库的区别
框架是完整的解决方案,对项目的侵入性大。项目如果需要更换框架,则需要从新架构整个项目。
库,对项目的侵入性小,如果某个库不能完成某些需求,可以很容易切换到其他库实现需求。
4,MVC与NVVM之间的区别
MVC---
5,el:'#app' -- 表示当前我们new的这个Vue实例,要控制页面上的那个区域。我们new出来的这个VM
data :---属性中存放的是el中用到的数据。
msg:'欢迎学习Vue'----通过Vue提供的指令很方便的就能把数据渲染到页面上,程序员不在手动作DOM元素了。
Vue实例控制的这个元素区域就是我们的V
v-cloak ----
v-text ----- 会覆盖元素中原本的内容,但是差值表达式智慧替换自己的和这个占位符,不会把整个元素的内容晴空。
v-html-----
v-bind----是Vue中提供的用于绑定属性的指令。缩写 :
v-bind 可以简称成要绑定的属性
v-bind中可以写合法的js表达式
v-on --- 事件绑定机制,缩写 @
vm 实例中,会监听自己身上的data 中所有的数据,或者想要调用methods中的方法,必须通过this.数据属性名或者this.方法名
v-model----可以实现表单元素和model中数据双向数据绑定。只能运用在表单元素中,