已采納回答 / 李曉健
$() 出來的是一個(gè)對(duì)象,他沒有數(shù)組的方法,不過它有一個(gè)length的屬性。而且他的一部分屬性名是從0開始的連續(xù)數(shù)字,類似數(shù)組的下標(biāo),所以才會(huì)的數(shù)組的感覺。這個(gè)對(duì)象的結(jié)構(gòu)大概是這樣的{0:el1,1:el2,2:el3,length:3,jquery:1.9.1 ....},而數(shù)組的結(jié)構(gòu)是[el1,el2,el3....]。
2015-11-21
已采納回答 / 阿麥
數(shù)組集合就是一個(gè)像數(shù)組的對(duì)象。var simArr = { 0 : 'a' , 1 : 'c' , length : 2 }; simArr[0] //a , simArr.length //2數(shù)組是這樣的 var realArr = [ 'a' , 'c'] ; realArr[0] //a
2015-11-21
最贊回答 / 善始者實(shí)凡
arguments[i][name]表示的是 函數(shù)參數(shù)的屬性,對(duì)象屬性調(diào)用使用超過1次就需要用變量替代。因?yàn)槭褂脤?duì)象屬性很耗性能。
2015-11-20
已采納回答 / 識(shí)途老驢
API = Application Interface,應(yīng)用程序接口。簡單說就是,別人做好的一個(gè)工具,告訴你該怎么使用。具體來說,就是說有哪些功能?每個(gè)功能要如何調(diào)用?調(diào)用的時(shí)候要給哪些參數(shù)?返回的值是什么類型等?
2015-11-05
最贊回答 / 慕尼黑3821393
我是這樣理解的,比如說你第一次使用aquery('#first-div'),因?yàn)閕f判斷不是aquery就使用new實(shí)例化一個(gè)對(duì)象,當(dāng)你第二次調(diào)用aquery('#first-div')時(shí),為了減少內(nèi)存資源以及cpu的浪費(fèi),這里就不再實(shí)例化了,即不再創(chuàng)建新的對(duì)象了。
已采納回答 / qq_最初的夢想_6
javascript不存在相等的兩個(gè)對(duì)象,比如[]===[],{}==={}均為false,而函數(shù)的比較最為復(fù)雜,樓主寫的兩個(gè)自執(zhí)行函數(shù)均無返回值,瀏覽器便取默認(rèn)值(不是undefined就是null了,實(shí)際上undefined==null)去比較,自然相等;
2015-09-25
已采納回答 / 艾倫Aaron
就是apply的用法,apply用來改變上下文,apply(context, 參數(shù))所以callback里面的this指向了context
2015-05-15