javascript高级编程
神策军
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript对象的属性类型
javascript对象的字段通常有3种类型: 1.实例属性:对象实例的属性。可以通过this关键字来通过构造函数来赋值;各个对象实例独立、非共享的属性, function demo(name,age){ this.name=name; this.age=age; } var d=new demo('奥巴马','100'); 2.对象属性:对象的实例无法调用,例如原创 2013-05-11 14:20:58 · 608 阅读 · 0 评论 -
javascript创建对象的几种模式
原始模式: 定义: var obj=new Object(); obj.word01='Hello'; obj.word02='world!'; obj.say=function(){ alert(this.word01+' '+this.word02); } 调用: obj.say(); 原始模式的不足:可能需要创建多个实例。 解决方法:工厂模式。 工厂模式原创 2013-04-22 16:39:17 · 537 阅读 · 0 评论 -
javascript中的数组
javascript中,对象不是数组,但数组却是对象 obj={name:'name',age:'1000'} 这样创建的是对象而不是数组,只有 arr=[12,13,14] 创建的才是数组。 另外,这2者添加元素的方式也不同,obj由于不是数组,所以它不能使用数组的一些方法来添加元素,其一般这样添加元素或更新元素: obj.name="奥巴马";//更新元素值; ob原创 2013-05-27 15:29:07 · 511 阅读 · 0 评论 -
JS的引用类型
javascript的引用类型是一种数据类型,这个数据类型有点类似数组,只不过这个“数组”里面存储的全部是引用类型的每个实例(对象)。引用类型相当于其他编程语言的“类”,而内置的引用类型就相当于其他OOP语言的内置类。 不过,在javascript中,“类”并不真正存在,所以无需去区分对象和类,一切皆是对象。 所以,在javascript中,我们说:实例化一个对象或对象的实例,而不是像其它语言原创 2013-04-21 11:07:14 · 918 阅读 · 0 评论
分享