摘要: 引用类型的值——我们常常称为:对象,就是引用类型的一个实例。引用类型有时候被称为:类。但是这样称呼并不妥当。javascript中的引用类型有:object类型,Array类型,Array类型(数组) 数组中的每一项都可以保存任何类型的数据,并且数组的大小是可以动态调整的。 数组的length属性不只是只读,可以通过设置这个属性,可以给数组末尾移除项或者添加新项。 对数组使用 tostring()和valuof()方法 ,会返回相同的字符串表示。 var a=["red","blue","green"]; alert(a.toStri 阅读全文
posted @ 2012-07-10 15:21 pengdan 阅读(127) 评论(1) 推荐(1) 编辑
摘要: 引用类型的值是保存在内存中的对象,不允许直接访问,操作对象实际上是在操作对象的引用而不是对象本身。从一个变量a(假设里面存放字符串“dan”)向另外一个变量b复制基本类型的值:相当于复制一个副本(另外一个字符串“dan”)给b,变量a和b互相不影响。从一个变量a(假设里面存放对象object )向另外一个变量b复制引用类型的值:先要说明,a中存放的是object在堆内存中的地址,a可以理解为一个指针,指向object,复制完成后,b中存放的也是object在堆内存中的地址,现在a和b都指向object,b是a的一个副本。不管是操作a还是b,都会互相产生影响。 var a=new object( 阅读全文
posted @ 2012-07-10 12:50 pengdan 阅读(109) 评论(1) 推荐(2) 编辑
摘要: 这门书真的是太厚了,知识点太多太丰富,不把重点的东西做笔记,今后想查阅个啥,翻起来也麻烦。标示符第一个字符必须是一个字母、下划线(-)或者$,其它字符可以是字母、下划线、美元符号和数字。数据类型5种简单类型:undefined,null,boolean,number,string。1种复杂类型:object我们用 typeof 操作符负责检查给定变量的数据类型。迷惑但是却正确 typeof null // object 因为null 被认为是空对象的引用(理解为空对象指针)。 alert(undefined==null) //true 这并不意味着它们相等,== 操作符在后台进行了数据转换。如 阅读全文
posted @ 2012-07-10 09:40 pengdan 阅读(152) 评论(0) 推荐(1) 编辑
摘要: 相当于是 javascript DOM 编程艺术(第二版)的读书笔记 上面有很多很棒的代码 自己收藏 真的是完全用的上。1 addLoadEvent 函数有了这个函数,不管你打算在页面加载完毕时需要执行多少函数,都可以轻松应对。function addLoadEvent(func){ var oldonload=window.onload; //把现有的window.onload的值存入 变量中 if(typeof window.onload != 'function'){//判断这个处理函数上有没有绑定任何函数, window.onload=func; //没有的话,就向添加 阅读全文
posted @ 2012-07-09 10:52 pengdan 阅读(130) 评论(0) 推荐(0) 编辑