摘要: 所有的数组都是对象,可以为其创建任意名字的属性,而非数组的索引。如a[1.2] = 5;当试图查询对象中不存在的属性时,不会报错,只会返回undefined。省略的元素在数组中是存在的,其值为undefined。这和数组元素根本不存在是有区别的。var a1 = [,,,,];//a1=[undef... 阅读全文
posted @ 2015-12-08 11:39 Rella 阅读(155) 评论(0) 推荐(0)
摘要: 对象序列化是指将对象的状态转换为字符串,也可将字符串还原为对象。JSON.stringify()和JSON.parse()用来序列化和还原javascript对象。o = {x:1,y:{z:[false,null,""]}};s = JSON.stringify(o);//'{"x":1,"y":... 阅读全文
posted @ 2015-12-07 15:41 Rella 阅读(135) 评论(0) 推荐(0)
摘要: 1.原型属性 通过对象直接量创建的对象使用Object.prototype作为它们的原型; 通过new创建的对象使用构造函数的prototype属性来作为它们的原型; 通过Object.create()来创建的对象使用第一个参数作为它们的原型。 在ECMAScript5中将对象作为参数传... 阅读全文
posted @ 2015-12-07 15:02 Rella 阅读(979) 评论(0) 推荐(0)
摘要: 通过ECMAScript 3创建的属性都是可写的、可枚举的、可配置的。在ECMAScript 5中,数据属性的4个特性分别是它的值、可写性、可枚举性、可配置性。存取器属性的特性是读取、写入、可枚举性、可配置性。Object.getOwnPropertyDescriptor("p",x);//查询p对... 阅读全文
posted @ 2015-11-30 16:27 Rella 阅读(191) 评论(0) 推荐(0)
摘要: getter和setter属性:var p = { x:1.0, y:1.0, get r(){ return Math.sqrt(this.x*this.x + this.y * this.y); }, set r(newValue){ v... 阅读全文
posted @ 2015-11-30 15:29 Rella 阅读(176) 评论(0) 推荐(0)
摘要: 对象:通过引用(而非值)来操作对象: var obj = {"x":1,"y":2};var copyObj = obj;copyObj.x = 5;console.log(obj);//{x:5,y:2}对象最常见的用法是创建、设置、查找、删除、检测、枚举它的属性:(一)、创建对象(1).对象直... 阅读全文
posted @ 2015-11-26 18:30 Rella 阅读(175) 评论(0) 推荐(0)
摘要: 1.var用来声明一个或多个变量。全局变量是全局对象的属性,它无法通过delete删除。 如果var语句中的变量没有指定初始化表达式,那么这个变量的初始值为undefined。 变量声明语句会被提前到脚本或函数的顶部,但是初始化的操作还是在原来的位置执行。2.和var声明的变量一样,函数定义语句中的... 阅读全文
posted @ 2015-11-18 18:20 Rella 阅读(161) 评论(0) 推荐(0)
摘要: 1.函数作用域:在函数内声明的所有变量在函数体内始终是可见的。这意味着在变量声明之前甚至已经可用。 *“声明提前”:javascript函数里声明的所有变量(但不涉及赋值)都被提前至函数的顶部。 function test(o) { var i = 0; if(typeof(o) =... 阅读全文
posted @ 2015-11-10 18:17 Rella 阅读(135) 评论(0) 推荐(0)
摘要: 1.javascript的数据类型分为两类:原始类型和对象类型。 原始类型包括字符串、数字、布尔值、null、undefined。 对象是属性的集合,每个对象都由“名/值”对构成。数组和函数是特殊的对象。 javascript核心定义了三种有用的类:日期类、正则类、错误类。2.整型直接量: 16进制... 阅读全文
posted @ 2015-11-09 18:23 Rella 阅读(201) 评论(0) 推荐(0)
摘要: 1. 设置IE特有的功能: if($.browser.msie) { //do something... }2. 使用jQuery来代替一个元素: $('#thatdiv').replaceWith('fnuh');3.从一个未排序的集合中找出某个元素的索引号: $("ul > li"... 阅读全文
posted @ 2015-11-09 14:35 Rella 阅读(227) 评论(0) 推荐(0)