JavaScript
ikaraide
这个作者很懒,什么都没留下…
展开
-
JS中创建对象的方式
JavaScript中的所有事物都是对象:字符串、数组、数值、函数等。JS中并没有类的概念, 但我们可以利用JS的语法特征,以类的思想来创建对象。 原始方法 var obj = new Object(); obj.name = "Koji"; //为对象添加属性 obj.age = 21; obj.showName = function(){原创 2014-01-26 10:32:04 · 539 阅读 · 0 评论 -
JavaScript中继承机制的实现
处于安全的考虑,本地类和宿主类不能作为基类。JavaScript中的继承是通过模仿实现的。 对象冒充:构造函数方法使用this关键为对象添加属性和方法,并且赋值。但构造函数A只是 一个方法,是一个对象,因此可以将A赋值给其他对象B的方法。那么B对象将成为A中的this指向 的对象,那么B就可以获得A构造函数中的方法和属性 function PersonA(na原创 2014-01-26 15:28:38 · 696 阅读 · 0 评论 -
JavaScript的原型对象
我们创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个prototype 原型对象的用途是包含可以由特定类型的所有实例共享的属性和方法。这么理解的话,prototype就是通过 调用构造函数而创建的那个对象实例的原型对象。使用prototype对象可以让所有对象实例共享prototype所 包含的属性和方法。转载 2014-03-16 14:35:17 · 826 阅读 · 0 评论