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等。