随笔分类 -  ES6

摘要:Webpack实现es6转换为es5 安装插件 配置 在 中的module的rules中,添加一条新的loader 目前就已经可以了 缺点,会他会对于window的变量造成一些污染,那么我们就可以使用第二种方式 第二种方式 安装 使用 在 中的module的rules中添加一条如下规则 这种方式也有 阅读全文
posted @ 2020-01-26 18:50 残梦a 阅读(2171) 评论(3) 推荐(0)
摘要:怎么使用严格模式 在一个块级作用域内使用 在 中,默认为严格模式,无论是否有 严格模式特性 不能删除不可删除的属性,否则报错 不能使用前缀 0 表示八进制数,否则报错 变量必须声明后使用 变量不允许重名 不能使用with 不能对只读属性赋值 不能删除变量delete prop,会报错,只能删除属性d 阅读全文
posted @ 2019-11-20 09:31 残梦a 阅读(260) 评论(0) 推荐(0)
摘要:在ES6之前,js的的基本数据类型有 6中数据类型,Symbol是一种新增加的基本数据类型 特性 Symbol 不需要new关键字,他是原始类型,不是对象 Symbol 不论参数是否相等,他返回值都不相等 可以显示转为字符串 可以转为布尔值 不能转为数值 一般代表独一无二的值 使用 由于他是独一无二 阅读全文
posted @ 2019-11-19 15:55 残梦a 阅读(1698) 评论(0) 推荐(1)
摘要:Generator究竟有什么样的作用呢???? 他是ES6提出的一个解决异步问题方案 先看一段代码, 感受一下generator函数和普通函数的区别 从上面的代码可以看出来,generator可以让函数在写的时候停止运行,就好比我们在打断点的时候,那么我就在想,如果我写异步函数是不是也可以让他停止呢 阅读全文
posted @ 2019-11-08 15:00 残梦a 阅读(305) 评论(0) 推荐(1)
摘要:为何要使用generator函数和promise? js的异步地狱一直是困扰前端程序员的一个头疼的问题 比如说我要获取还有列表,一般来说会使用ajax来获取 从上面的代码可以看出来,异步虽然是一个很好的方式,但是过多的嵌套会带来很严重的问题,并且性能不是很高 第一版本解决方式 使用promise和a 阅读全文
posted @ 2019-11-07 16:11 残梦a 阅读(552) 评论(0) 推荐(0)