上一页 1 ··· 5 6 7 8 9
摘要: 1、export 命令 export 命令用于规定模块的对外接口。 一个模块就是一个独立的文件。该文件内部所有的变量,外部无法获取。要想外部能够读取模块内部的某个变量,就必须使用 export 关键字输出该变量。 语法: nameN > 导出的标识符(用来被其它脚本的 import 导入) 在 aa 阅读全文
posted @ 2017-10-16 18:23 rogerwu 阅读(669) 评论(0) 推荐(1) 编辑
摘要: Promise 对象用于处理异步请求,保存一个异步操作最终完成(或失败)的结果 语法 参数: promise 构造函数接受一个 executor 函数作为参数,该函数的两个参数分别是 resolve 和 reject,它们是两个函数(executor 函数 在 Promise 构造函数返回新对象之前 阅读全文
posted @ 2017-10-13 16:31 rogerwu 阅读(1348) 评论(2) 推荐(2) 编辑
摘要: 官方文档地址:https://github.com/axios/axios axios 是一个基于 Promise 的HTTP库,可以用在浏览器和 node.js 中 特性: • 从浏览器发起 XMLHttpRequests 请求 • 从 node.js 发起 http 请求 • 支持 Promis 阅读全文
posted @ 2017-09-29 12:04 rogerwu 阅读(4803) 评论(0) 推荐(0) 编辑
摘要: Vuex 是什么? Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。由于SPA应用的模块化,每个组件都有它各自的数据(state)、视图(view)和方法(actions),当项目内容越来越多时,每个组件中的状态就变得很难管理。Vuex 就是采用集中式存储管理应用的所有组件的状态,并以 阅读全文
posted @ 2017-09-28 16:38 rogerwu 阅读(470) 评论(0) 推荐(0) 编辑
摘要: ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Symbol 阅读全文
posted @ 2017-09-11 21:37 rogerwu 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 1、属性的简洁表示法 es6 允许直接写入变量和函数,作为对象的属性和方法 2、属性名表达式 js 定义对象的属性有两种方法 es6 允许字面量定义对象时,用表达式作为对象的属性名,即把表达式放在方括号内 3、Object.is() Object.is 方法用来比较两个值是否严格相等,与严格比较运算 阅读全文
posted @ 2017-08-31 21:45 rogerwu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、函数参数的默认值 es6 之前不能直接为函数的参数指定默认值,只能采用变通方法 以上代码的缺陷在于,当参数 y 所赋值的类型为 false时,该赋值不起作用,就像 y 赋值为空字符,结果被改成了 'world' 为了避免这个问题,通常需要先判断一下参数y是否被赋值,如果没有,再等于默认值 es6 阅读全文
posted @ 2017-08-30 22:42 rogerwu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、扩展运算符 含义:扩展运算符是三个点(...),用于将一个数组转为用逗号分隔的参数序列 用法:...['a', 'b', 'c'] 如果扩展运算符后面是一个空数组,则不产生作用 扩展运算符的应用 (1)、替代数组的 apply 方法 a、将数组转为函数的参数 b、取数组的最大值 c、将一个数组添 阅读全文
posted @ 2017-08-29 23:04 rogerwu 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 新建vue项目时,长串的报错,在模板存在且引用路径无误的情况下始终找不到某某模板,如 This dependency was not found: * !!vue-style-loader!css-loader?{"minimize":false,"sourceMap":false}!../../n 阅读全文
posted @ 2017-03-06 15:16 rogerwu 阅读(897) 评论(1) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9