标签: es6
手动实现new操作
使用`new`操作符可以实例化一个对象,那么,要模拟实现一个`new`,首先我们需要知道`new`在背后到底做了什么。看下一个普通的类被实例化之后发生了什么变化。
Javascript中几种常见的继承方式
Javascript 中继承的主要方式是原型链,即通过原型继承多个引用类型的属性和方法。那么,Javascript中实现继承的方式你知道几种?了解Javascript中每一种不同的继承方式,知道它们之间的异同点,就从现在开始吧。
Vue3.0之初体验
上周,Vue3.0 正式版发布,相对之前的 RC 版,变化不是很大,这几天我也体验了一下 3.0 的正式版,这… 继续阅读Vue3.0之初体验
可撤销的Proxy代理
当使用new Proxy的方式创建一个代理后,通常其代理不能脱离其目标,如果想创建一个可撤销的代理,可以使用P… 继续阅读可撤销的Proxy代理
关于Symbol.iterator
在es6中,可以使用for…of…来遍历一个数组 for (let value of [1, 2, 3… 继续阅读关于Symbol.iterator
element ui指令方式调用Loading错误
首先引入element-ui的Loading模块,然后使用Loading.service(options);,… 继续阅读element ui指令方式调用Loading错误
es6数组的解构
在es6中,可以按照如下方式解构一个数组,并赋值给一个新的变量 const names = [“name1”,… 继续阅读es6数组的解构
Gulp+Jade页面开发自动化
如果要开发一个静态页面的网站,免不了有很多相同的部分,例如头部header,侧边栏aside,还有底部foot… 继续阅读Gulp+Jade页面开发自动化
使用Symbol创建私有属性
es6类中没有提供私有属性、私有方法这些概念,之前的写法,使用下划线表示一个方法是私有的,但是,在外部仍然是可… 继续阅读使用Symbol创建私有属性
ES6中WeakMap的使用
说WeakMap之前,首先说说es6中的Map。 Map存储的是一个键值对,任何值都可以作为键或者是值才进行存… 继续阅读ES6中WeakMap的使用