Symbol数据类型 Synmbol 数据类型提供一个独一无二的值。 Symbol的声明 Symbol的使用 根据规范,对象属性键只能是string类型或symbol类型,不...
函数新增特性 简洁表示法 属性表达式 扩展运算符 Object新增方法 简介表示法 属性简写 方法简写 属性表达式 扩展运算符 babel 支持不友好,暂时没法用 Objec...
函数新增特性 参数默认值 rest参数 扩展运算符 箭头函数 this绑定 尾调用 参数默认值 注意:默认值后面必须都是带默认值的变量 参数默认值的作用域问题 rest参数 ...
数组新增特性 Array.from Array.of copyWithin find\findIndex fill entries\keys\values includes ...
数值处理新增特性 新增方法,如数学处理 方法调整,全局方法移植到 Number 对象上 多进制表示方法 是否有穷 使用频率不高 是不是 NaN 使用频率不高 是不是整数 数字...
字符串新增特性 Unicode表示法 遍历接口 模板字符串 新增方法 babel-polifill 兼容 es7 unicode表示法 遍历接口 codePointAt() ...
什么是解构赋值 左右一一对应进行赋值。 解构赋值的分类 数组解构赋值,左右都是数组 对象解构赋值,左右都是对象 字符串解构赋值,左边是数组,右边是字符串 布尔值解构赋值,对象...
作用域的概念 es5 两个作用域:全局作用域、函数作用域 es6 增加了块作用域 let let var 作用域不同,let 只在块级作用域有效 使用 es6 强制开启严格模...
项目构建介绍 ES6 项目构建 基础架构 任务自动化(gulp) 编译工具(babel、webpack) 代码实现 基础架构 编译 es5 es3(适用于ie8) 任务自动化...
vuex 热更新
module 中的 state mapState 简写 module 中的 mutations 这里没有和 state 一样通过模块来调用,vuex 默认会把所有的 muta...
mutation 同步操作 基本使用 创建文件 创建 client/store/mutations/ 创建 client/store/state/mutations.js 声...
store 常规使用方式 直接在 new Vuex.store 选项中去写,不太好,常规方式是 创建文件 创建 client/store/state/ 创建 client/s...
安装 vuex npm i vuex -S 创建文件夹 创建 client/ store/ 创建 client/store/store.js 应用入口 声明 store st...
导航守卫 全局导航守卫 全局钩子 beforeEach 进行数据校验,比如验证页面,用户需要登录后才能显示,设置跳转到 login 页面 路由配置中增加钩子 beforeEn...
params 点击 app 链接,跳转 todo 页面 ,本地url 路径 localhost:8000/app/123 通过 $route 可以拿到路由信息 props 传...
new Router 配置项 mode hash / histoty 配置路由 history 模式 作为有服务端渲染的应用,不希望有 #,上述是 hash 模式,# 更多是...
在项目中使用 vue-router 项目中新建文件 笔记所在项目 新建 client/config/ 新建 client/router.js 新建 client/routes...
render function 类型:(createElement: () => VNode) => VNode 详细:字符串模板的代替方案,允许你发挥 JavaScript...