![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
大刘鸭
如果你觉得你写的代码有bug,那么它一定有bug。
展开
-
javascript继承、js继承实现方式、js继承优缺点
有如下父类function People(name,age){ this.name = name this.age = age this.seelp = function(){ console.log('i am seelp') }}People.prototype.eat = function(){ console.log('i can eat')}原型链继承原理:子类 的 prototype = 父类 的 实例优点:简单不占原创 2020-07-02 10:50:49 · 183 阅读 · 0 评论 -
async await 学习、原理、优缺点
特点1、难点是错误处理机制。2、await命令只能用在async函数之中,如果用在普通函数,就会报错3、await 的值可能报错,所以最好放在try catch中执行4、async 函数可以保留运行堆栈 ,暂时保存当前执行栈比起来 Generator , async函数有什么优缺点优点:1、async函数自带执行器,自动执行,无需next2、yield命令后面只能是 Thunk 函数或 Promise 对象,而async函数的await命令后面,可以是 Promise 对象和原始类型的值(数原创 2020-07-02 10:15:04 · 1127 阅读 · 0 评论 -
ES6————Promise介绍
http://www.cnblogs.com/lvdabao/p/es6-promise-1.html转载 2017-05-18 14:07:57 · 191 阅读 · 0 评论 -
es6-symbol
symbol是es6新引入的数据类型,表示独一无二的值。symbol的值通过Symbol()函数生成,使用的时候直接let name=Symbol()即可,不需要用new。可以用于为原有的对象添加新的属性,并且这个属性不会与原来的冲突。Symbol()的参数只表示对向前、、当前symbol值得描述,即使创建了两个相同的参数,他们所表示的值也不一样,var a原创 2017-06-11 12:22:02 · 239 阅读 · 0 评论 -
javaScript Object之defineProperty实现getter和setter
var setGetAndSet = function(obj,key){ var initVlaue = obj[key] Object.defineProperty(obj,key,{ get:func...原创 2018-08-13 11:44:32 · 2226 阅读 · 2 评论 -
es6 语法,在 IE 中不兼容的处理办法
在今天的开发中,突然被测试抛出来一个 八阿哥~说是项目在 IE 中打不开,然而在其他浏览器中跑的非常6打开百度,一顿搜索,发现最终是 es6 的问题在其他浏览器中,支持的很好,尽管你的es6代码没有编译成低版本的代码在其中运行也是没有问题但是在 IE 中,确实不行了继续一顿百度,总结下本次兼容处理的路:你需要走两步:1、使用polyfill安装:npm ins...原创 2019-03-25 18:00:37 · 7443 阅读 · 4 评论 -
fetch、axios 和 XMLHttpRequest 的异同
先上三篇文档:1、Fetchhttps://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch2、axioshttps://www.kancloud.cn/yunye/axios/2348453、XMLHttpRequesthttps://developer.mozilla.org/zh-CN/docs/...原创 2019-09-09 16:42:14 · 3233 阅读 · 2 评论 -
es5实现简单 Promise ,手动实现 简单 Promise
function MyPromise(callback) { this.subs = []; // 这里的 resolve 和 reject 需要手动绑定 this , //要不然,resolve函数只是一个函数, //绑定不到当前 MyPromise 的实例 callback(this.resolve.bind(this), this.reject....原创 2019-09-17 16:14:37 · 445 阅读 · 0 评论 -
vue 自定义插件编写之 confirm
插件通常用来为 Vue 添加全局功能使用插件通过 Vue 的全局方法 Vue.use() 使用,当然,在使用这个方法之前,你的 Vue 实例 必须已经初始化完成import myPlugin from './plugIn/myPlugin'// 该方法,会调用 myPlugin 的 install 方法Vue.use(myPlugin) 开发插件 (写一个 co...原创 2019-09-17 18:02:07 · 1118 阅读 · 0 评论