json:(字符串)
數(shù)據(jù)傳輸格式
XML:
可擴展筆記語言
json 對象:
json字符串解析出來的對象。或者就是個對象。但是這個對象有限制。鍵必須是雙引號包起來。值必須是簡單類型或者數(shù)組。
prototype 原型:
原型也是一個對象,里面是所有加在對象原型上的方法以及屬性。
如果構(gòu)造函數(shù)中具有return語句,并且return返回的是一個對象,那么構(gòu)造函數(shù)產(chǎn)生的對象就是返回的這個對象。而不是構(gòu)造函數(shù)的本身實例。
call:
調(diào)用一個對象的一個方法,用另一個對象替換當前對象。例如:B.apply(A, arguments);即A對象應(yīng)用B對象的方法。
apply:
調(diào)用一個對象的一個方法,用另一個對象替換當前對象。例如:B.call(A, args1,args2);即A對象調(diào)用B對象的方法。
閉包:
函數(shù)的作用域是定義的地方,而不是函數(shù)調(diào)用的地方。
繼承:
屬性的繼承使用 call(this);
js的數(shù)據(jù)類型分為 簡單類型與復雜類型(引用類型):
簡單類型:
數(shù)字
字符串
布爾值
undefined
null
引用類型:
數(shù)組
對象
這兩種數(shù)據(jù)類型保存數(shù)據(jù)的形式是不同的。
instanceof
判斷某一個實例對象是否是某一個對象的實例。
obj instanceof Object
任何實例都是Object的實例。