1. vue.js基本概念
2023-09-29 本文已影响0人
疯子张
-
Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架
- React除了开发网站,还可以开发手机原生App, Vue语法也是可以用于进行手机App开发的,需要借助于Weex
-
Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并称为前端三大主流框架
-
Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或已有项目整合
- Vue有丰富的配套三方类库,可以整合起来做大型项目的开发
-
官网
-
English网 : https://vuejs.org/
-
中文网 : https://cn.vuejs.org/
-
介绍
-
Vue.js是一个渐进式框架,动态构建用户界面
-
作者:尤雨溪 华裔 前谷歌工程师
特点
-
Vue.js 是基于MVVM架构
-
编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发
-
它本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目
-
参考了React的组件化和虚拟DOM技术,借鉴了angular的模板和数据绑定技术
-
Vue的生态
- Vue.js 关注UI层面
-
工具
- DevTools 浏览器插件,调试Vue
-
vue-cli: vue 脚手架
- vue-loader
-
核心插件
- vue-router: 路由
-
vuex: 状态管理
- vue服务器端渲染
-
vue-resource(axios): ajax 请求
面试题
面试题:为什么用vue或者react进行开发?
-
数据驱动(视图与数据解耦)
-
组件化开发(充分运用可复用组件)
-
全局状态管理
-
无刷新前端路由
-
虚拟DOM技术