摘要:面對(duì)普遍存在的不一致性問(wèn)題,開(kāi)發(fā)人員要么采取遷就各方的最小公分母策略,要么也是更常見(jiàn)的就得利用各種客戶端檢測(cè)方法,來(lái)突破或者規(guī)避種種局限性。能力檢測(cè)能力檢測(cè)的目標(biāo)不是識(shí)別特定的瀏覽器,而是識(shí)別瀏覽器的能力。 瀏覽器提供商雖然在實(shí)現(xiàn)公共接口方面投入了很多精力,但結(jié)果仍然是每一種瀏覽器都有各自的長(zhǎng)處,也都有各自的缺點(diǎn)。即使是那些跨平臺(tái)的瀏覽器,雖然從技術(shù)上看版本相同,也照樣存在不一致性問(wèn)題...
摘要:當(dāng)前頁(yè)索引總頁(yè)數(shù)每頁(yè)顯示條數(shù)連續(xù)分頁(yè)主體部分分頁(yè)條目數(shù)兩側(cè)首尾分頁(yè)條目數(shù) angular-semantic-pagination window.data = []; for (var i = 0; i < 300; i++) { data.push({ ...
摘要:在不設(shè)置全局標(biāo)志的情況下,在同一個(gè)字符創(chuàng)上多次調(diào)用將始終返回第一個(gè)匹配項(xiàng)的信息。 字面量定義正則表達(dá)式 ECMAScript通過(guò)RegExp類型來(lái)支持正則表達(dá)式 var expression = / pattern / flags:模式(pattern)部分可以是任何簡(jiǎn)單或復(fù)雜的正則表達(dá)式,標(biāo)志(flag)部分用來(lái)標(biāo)明正則表達(dá)式的匹配模式 正則表達(dá)式的匹配模式支持下列3個(gè)標(biāo)志: ...
摘要:運(yùn)算符遇到非法數(shù)字轉(zhuǎn)為拼接邏輯運(yùn)算最早能判斷表達(dá)式結(jié)果的值第一個(gè)成立的值誰(shuí)為真值就返回誰(shuí)不用寫判斷了控制結(jié)構(gòu) js運(yùn)算符+ 遇到非法數(shù)字轉(zhuǎn)為拼接 console.log(2+3)//5 console.log(2+3)//23 console.log(1+2+) js邏輯運(yùn)算 最早能判斷表達(dá)式結(jié)果的值(第一個(gè)成立的值) var a = false; var b = 6; var c ...
摘要:閉包的本質(zhì)是將函數(shù)內(nèi)部和函數(shù)外部連接起來(lái)的一座橋梁。這就可能造成大量?jī)?nèi)存得不到回收內(nèi)存泄露,因?yàn)樗鼈兊囊么螖?shù)永遠(yuǎn)不可能是。早期的版本里采用是計(jì)數(shù)的垃圾回收機(jī)制,閉包導(dǎo)致內(nèi)存泄露的一個(gè)原因就是這個(gè)算法的一個(gè)缺陷。 1.閉包的概念 閉包:指有權(quán)訪問(wèn)另一個(gè)函數(shù)作用域中的變量的函數(shù)。閉包的本質(zhì)是將函數(shù)內(nèi)部和函數(shù)外部連接起來(lái)的一座橋梁。 2.如何創(chuàng)建閉包 例1: function outer(...