内容要点: 一.JSON.stringify()和JSON.parse() 1.对象序列化(serialization)是指将对象的状态转换为字符串,也可将字符串还原为对象。ES5提供了内置函数JSON.stringify()和JSON.parse()用来序列化和还原JS对象。 这些方法都使用JSO ...
分类:
Web程序 时间:
2016-08-22 18:18:46
阅读次数:
163
内容要点: js对象可以看做属性的集合,我们经常会检测集合中成员的所属关系 判断某个属性是否存在于某个对象中,可以通过in运算符,hasOwnPreperty()和propertyIsEnumerable()方法来完成这个工作,甚至仅通过属性查询也可以做到这一点。 一.in运算符 in运算符的左侧是 ...
分类:
Web程序 时间:
2016-08-21 18:14:00
阅读次数:
217
内容要点: 一.每一个JS对象(null除外)都和另一个对象相关联。"另一个"对象就是我们熟知的原型,每一个对象都从原型继承属性. 二.所有通过对象直接量创建的对象都具有同一个原型对象,并可以通过JS代码Object.prototype获得对原型对象的引用。 三.通过关键字new和构造函数调用创建的 ...
分类:
Web程序 时间:
2016-08-18 13:01:54
阅读次数:
237
利用原生JSON对象,将对象转为字符串 1 var jsObj = {}; 2 jsObj.testArray = [1,2,3,4,5]; 3 jsObj.name = 'CSS3'; 4 jsObj.date = '8 May, 2011'; 5 var str = JSON.stringify ...
分类:
Web程序 时间:
2016-08-10 14:22:02
阅读次数:
143
javascript面向对象: * 函数 * Arguments对象:模拟函数重载 * 变量的作用域: * 作用域: * 全局域 * 函数域 * 变量的分类: * 全局变量:全局域+函数域 * 局部变量:当前函数域 * 特殊情况: * 定义局部变量时,不使用var:局部变量被自动定义为全局变量 * ...
分类:
Web程序 时间:
2016-08-08 21:00:38
阅读次数:
131
JavaScript 对象你已经学习了 JavaScript 变量的赋值。以下代码为变量 car 设置值为 "Fiat" :var car = "Fiat";对象也是一个变量,但对象可以包含多个值(多个变量)。var car = {type:"Fiat", model:500, color:"whi... ...
分类:
Web程序 时间:
2016-08-08 17:07:09
阅读次数:
219
1.声明类 2. 创建对象和访问对象 3. prototype(原型)关键字 目的:prototype可以节约很多内存空间,在User类中,每个实例包含三个属性和方法。因此,如果内存中有1000个这样的对象,方法showUser将会重复1000次。然而,因为方法在每种情况下都相同,所以可以声明新的变 ...
分类:
Web程序 时间:
2016-08-05 21:08:43
阅读次数:
106