JavaScript修煉之道

1.JavaScript基礎類庫

如:jQuery、jQuery.cookie等ajax

2.建立靜態對象

var obj = {}; 
var obj = new Object();

var obj = {
    id : '1',
    name : 'Jack'
}

obj.id = '1';
obj.name = 'jack';

主要用途:定義全局變量、當作函數參數調用express

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)

主要用途:複雜動能的實現cookie

5.判斷對象類型

typeof 是一個一元運算,放在一個運算數以前,運算數能夠是任意類型。
它返回值是一個字符串,該字符串說明運算數的類型。函數

● "undefined"——若是這個值未定義或未初始化時;

● "boolean"——若是這個值是布爾值;

● "string"——若是這個值是字符串;

● "number"——若是這個值是數值,
1)true和false將分別被替換爲1和0
2)若是是null值,返回0
3) 若是是undefined,返回NaN

● "object"——若是這個值是對象或null;

● "function"——若是這個值是函數;

6.JSON數據傳輸

JSON序列化和反序列化this

JSON是「名值對」的集合。結構由大括號'{}',中括號'[]',逗號',',冒號':',雙引號'「」'組成,包含的數據類型有Object,Number,Boolean,String,Array, NULL等。url

7.數組與對象並用

8.ajax數據交互

9.建立common文件

10.類庫特效開發

11.運算符與簡化寫法

12.cookie記錄

13.url參數操做

14.正則表達示/expression/

15.擴展內置對象

相關文章
相關標籤/搜索