摘要: 在js中,原型也是一个普通的对象,通过原型我们能够实现对象的属性继承。 首先,我们要明确引用类型有Array、Object、Function,这些引用类型都是能够自由的扩展属性。 我们上面说的这几个引用类型都有一个属性__proto__,这是一个普通的对象。而这个__proto__属性是指向它的构造 阅读全文
posted @ 2017-08-02 22:36 张居客 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、最基本的创建对象的做法 这是在js里最基本的构建一个类的做法,但是如果当用户输入的是var a = jQuery(); ,就会出错。我们要让用户不需要进行new来创建,这样可以提升体验。 这是想法中应该这么写,但是明显的问题,死循环了。那么jQuery是怎么解决的呢?在jQuery中,使用jQu 阅读全文
posted @ 2017-08-02 10:57 张居客 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: Array.from() 方法从一个类似数组或可迭代的对象中创建一个新的数组实例。 从这句话我们能够大概的看书这个方法的作用。 1 Array.from("hello"); // ["h", "e", "l", "l", "o"] 当我看到这句话的时候,我对这个方法的第一感觉是对arguments的 阅读全文
posted @ 2017-08-02 09:10 张居客 阅读(253) 评论(0) 推荐(0) 编辑