1.JavaScript基本类库
如:jQuery、jQuery.cookie等
2.建立静态对象
var obj = {};
var obj = new Object();
var obj = {
id : '1',
name : 'Jack'
}
obj.id = '1';
obj.name = 'jack';
主要用途:定义全局变量、当作函数参数挪用
3.建立实例对象
function fn(){}
fn.prototype.get = function(){};
fn.prototype.set = function(){};
fn.prototype = function(){
get: function(){},
set: function(){}
}
主要用途:庞杂动能的完成
4.function对象自实行函数
(function(){
})()
(function(){
}())
!function(){
}
(function(){
}).call(this)
主要用途:庞杂动能的完成
5.推断对象范例
typeof 是一个一元运算,放在一个运算数之前,运算数可所以恣意范例。
它返回值是一个字符串,该字符串申明运算数的范例。
● "undefined"——假如这个值未定义或未初始化时;
● "boolean"——假如这个值是布尔值;
● "string"——假如这个值是字符串;
● "number"——假如这个值是数值,
1)true和false将分别被替换为1和0
2)假如是null值,返回0
3) 假如是undefined,返回NaN
● "object"——假如这个值是对象或null;
● "function"——假如这个值是函数;
6.JSON数据传输
JSON序列化和反序列化
JSON是“名值对”的鸠合。构造由大括号'{}’,中括号'[]’,逗号’,’,冒号’:’,双引号’“”’构成,包括的数据范例有Object,Number,Boolean,String,Array, NULL等。