Vue知识分享一
2024-09-05 15:59:47
最近想着把之前学的Vue的知识整理一下,方便在公司和同事一起分享。我想要按照下面几个方面去说一下,我对vue的学习理解。
一、什么是VUE
vue.js是一个用来开发Web界面的前端库,是很轻量级的工具。
Vue本身具有响应式编程和组件化的特点。
所谓的响应式编程,其实就是保持状态和视图同步。在vue项目中,声明实例 new Vue({data:data}),然后对data进行视图上的数据绑定,通过修改data值,改变视图中的数据,极大减少了对DOM元素的操作。
组件化的理念和React.js异曲同工--“一切都是组件”。通过对组件的封装,注册成标签,然后可以在模板中以<example></example>的形式调用。可复用率高,很大程度上减少了重复开发。
二、为什么用Vue
vue抛弃了对IE8的支持,在移动端支持到Andriod 4.2+和IOS7.0+;所以,目前来说,大部分项目都是可以选择这个框架的,除非,要做的项目要兼容到低版本。
vue.js最理想的状态下是做前后端分离的新项目,这可以最大程度的发挥Vue.js的优势和性能。在移动浏览器上效果更为明显。
PS:什么是前后端分离?
参照博客:https://www.cnblogs.com/WreckBear/p/6222281.html;
http://baijiahao.baidu.com/s?id=1604051586865039850&wfr=spider&for=pc
最新文章
- linux grep命令
- c模拟c++ const 转换
- 北大poj-1081
- Android学习笔记(八)——四种基本布局
- linux split (分割文件)命令
- Adobe Illustrator里使用fontawesome矢量图标
- Unity 由Verlet数值积分产生的头发运动
- 图片剪裁上传插件 - cropper
- Erlang入门(四)——错误处理和鲁棒性
- 关于Linux的缓存内存 Cache Memory详解<;转>;
- vs2012代码段,快捷键,snippet 的使用
- JavaScript的DOM(文档对象)基础语法总结1
- Ubuntu18.10下配置PHP7.2 + Apache2 + Mysql5.7
- linux中sed命令的使用
- Python3出现";No module named &#39;MySQLdb&#39;";问题-以及使用PyMySQL连接数据库
- 异常+远程控制Linux-14
- CSS 让 fontawesome 图标字体变细
- centos 安装 jdk8和comcat8
- pip简单配置
- 原生js获取元素样式