Skip to content

Latest commit

 

History

History
98 lines (69 loc) · 2.09 KB

前端.md

File metadata and controls

98 lines (69 loc) · 2.09 KB

vue-element-admin技术栈

vue-element-admin

node
git
ES2015+、ES6
vue
vuex
vue-router
vue-cli
axios
element-ui
Mock.js
webpack
npm

js引擎执行过程1

js引擎执行过程2

Q:js引擎是什么?
是一个程序,是浏览器引擎的一部分

Q:执行过程
词法分析,语法分析,预编译,执行

ECMAScript(ES6/ES2015+)

ES6教程

let,const
箭头函数
函数传默认值
...
对象词法扩展
对象和数组解构
require: node 和 es6 都支持的引入
export / import : 只有es6 支持的导出引入
module.exports / exports: 只有 node 支持的导出

node.js

已经支持ES6
REPL环境
Node.js 回调函数
exports/module exports 
require

vuex

state----view----actions
state
mapState
...mapState

webpack

入门教程

入口:会指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。
loader:让 webpack 可以去处理那些非 JavaScript 文件( webpack 自身只理解 JavaScript )。
插件:loader 被用于转换某些类型的模块,而插件则可以做更多的事情。

gulp

流构建工具

export

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

npm

升级:npm install npm@latest -g
依赖:npm install
开发:npm run dev
生产:npm run build

node

升级:
sudo npm install -g n
sudo n stable
sudo n 8.1.2

vue

局部安装
npm install [email protected] --save
npm install [email protected] --save-dev

全局安装
npm install [email protected] -g

element-ui