![](http://yuntu88.oss-cn-beijing.aliyuncs.com/fromlocal/gnuzsx@126.com/20200515/2FcnTyHGcz.png) ![](http://yuntu88.oss-cn-beijing.aliyuncs.com/fromlo... ...
分类:
其他好文 时间:
2020-05-16 00:24:27
阅读次数:
45
前言 generotor 和 普通函数的不同在于function 的时候加了一个 , 是的,我们看到es5的一个陌生关键字,yield,这个是不寻常的,为什么这么说呢? 这个在c 中,很常见的一个关键字,下面就来解释一下js中的。 正文 这个玩意儿如果运行的话,会返回一个Iterator实例, 然后 ...
分类:
Web程序 时间:
2020-05-15 20:14:05
阅读次数:
79
es5的继承 1.原型链继承 缺点:创建实例时不能传递参数,所有属性都被实例共享 function Parent() { this.name = 'kevin'; } Parent.prototype.getName = function () { console.log(this.name); } ...
分类:
Web程序 时间:
2020-05-12 16:55:26
阅读次数:
83
es5_Object creat(指定propto,): let obj = { x:1, y:2 }; //es5 let obj2 = Object.create(obj,{ z:{ value:3 } }); //es6 let obj3={ __proto__:obj, z:3 } cons ...
分类:
其他好文 时间:
2020-05-12 15:21:49
阅读次数:
60
默认参数 ES5中要为参数指定默认值,只能如下所示: function makeRequst(url, timeout, callback) { timeout = timeout || 2000; callback = callback || function () { } } 但是这样有一个问题 ...
分类:
其他好文 时间:
2020-05-11 13:05:35
阅读次数:
58
ES6/ES7/ES8常用特性和新特性 ES6 ES6在ES5的基础上新增了一系列特性,这里仅列出常用特性 变量的改变,添加了块级作用域的概念 let声明变量(块级作用域),let是更完美的var,它声明的全局变量不是全局属性widow的变量,这便解决了for循环中变量覆盖的问题 const声明常量 ...
分类:
其他好文 时间:
2020-05-10 11:00:30
阅读次数:
55
React函数调用方式,以及坑 结构学AI关注 0.1822017.03.15 11:45:50字数 160阅读 9,950 好吧这篇文章没想到看得人这么多....出乎意料,mark下,改天写篇原理吧,另外下面是去年在鹅厂的写法,后面鹅厂就不能用react了...急用的看最后两个就好了,其他情况没啥 ...
分类:
其他好文 时间:
2020-05-09 18:41:37
阅读次数:
78
1.for 优点: 1.可以递增循环也可以递减循环 2.可以使用break、continue控制是否跳出循环 let list = ['a', 'b', 'c', 'd','e']; for (var i = 0; i < list.length; i++) { console.log(list[i ...
分类:
编程语言 时间:
2020-05-09 16:52:13
阅读次数:
63
一、兼容ES6 Vue 的核心框架 vuejs 本身,以及官方核心插件(VueRouter、Vuex等)均可以在 ie9 上正常使用。但ie不兼容es6,所以需要安装插件将“Promise”等高级语法转换成ie可以识别的es5。 报错:ReferenceError: “Promise”未定义,页面空 ...
分类:
其他好文 时间:
2020-05-08 18:46:56
阅读次数:
99
前言: 本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小生感激不尽。 本篇文章为您分析一下原生JS的混合与克隆 对象混合 页面中如下需求 页面上有两个对象 我们要把这两个对象混合成一个 形成如下结构: 参考代码: 在页面中调用 对象克隆 页面中如下需求 下面来看 ...
分类:
编程语言 时间:
2020-05-07 00:32:50
阅读次数:
73