随笔分类 - es6
摘要:webpack-merge:开发环境和生产环节的webpaak配置文件的配置合并 file-loader:编译写入文件,默认情况下生成文件的文件名是文件名与MD5哈希值的组合 vue-laoder:编译写入.vue文件 vue-html-loader:编译vue的template部分 vue-sty
阅读全文
摘要:Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 本章节基于 Webpack3.0 测试通过。 从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。 接
阅读全文
摘要:webstorm增加内存配置参数 找到WebStorm.exe.vmoptions这个文件,路径如下 webstorm安装主目录>bin>WebStorm.exe.vmoptions 更改为 第二行:-Xms526m 第三行:-Xmx1024m (ps:这里-Xms最大值不能超过1024,否则web
阅读全文
摘要:1.什么是Promise? Promise是JS异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一 2.对于几种常见异步编程方案 回调函数 事件监听 发布/订阅 Promise对象 这里就拿回调函数说说 1.对于回调函数 我们用Jquery的ajax获取数
阅读全文
摘要:遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层
阅读全文
摘要:Symbol.iterator 和 for of 是es6的新特性 可以为对象设置 自己的迭代器 首先介绍我们的for of 1 2 3 4 5 6 7 8 9 就是这么简单 这里呢其实访问了 arr的迭代器调用next的方法的返回值中的value属性 (不知道我在说什么?继续往下看) 然后就是 S
阅读全文
摘要:ES5对象属性名都是字符串容易造成属性名的冲突。 eg:var a = { name: 'lucy'}; a.name = 'lili';这样就会重写属性 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。 重新复习下新知识:基本数据类型有6种:Undefined、Null、布尔值(B
阅读全文
摘要:1.三元操作符 当想写 if...else 语句时,使用三元操作符来代替。 const x = 20; let answer; if (x > 10) { answer = 'is greater'; } else { answer = 'is lesser'; } 简写: const answer
阅读全文

浙公网安备 33010602011771号