摘要:實(shí)現(xiàn)代碼如下創(chuàng)建元素設(shè)置樣式我們發(fā)現(xiàn)在開(kāi)發(fā)中并不會(huì)單獨(dú)使用遮罩層,遮罩層和彈出窗是經(jīng)常結(jié)合在一起使用,前面我們提到過(guò)登陸彈窗使用單例模式實(shí)現(xiàn)也是最適合的。 定義 確保一個(gè)類(lèi)僅有一個(gè)實(shí)例,并提供一個(gè)訪(fǎng)問(wèn)它的全局訪(fǎng)問(wèn)點(diǎn)。 單例模式使用的場(chǎng)景 比如線(xiàn)程池、全局緩存等。我們所熟知的瀏覽器的window對(duì)象就是一個(gè)單例,在JavaScript開(kāi)發(fā)中,對(duì)于這種只需要一個(gè)的對(duì)象,我們的實(shí)現(xiàn)往往使用單...
摘要:圖示如下而對(duì)于引用類(lèi)型的復(fù)制可不是這樣這個(gè)復(fù)制只是將的引用賦值給,二者是屬于同一個(gè)引用,訪(fǎng)問(wèn)的都是堆內(nèi)存中的同一個(gè)對(duì)象,任何一個(gè)該引用的變量發(fā)生變化,會(huì)對(duì)其余使用該引用的變量也發(fā)生變化。 這兩天自己在寫(xiě)代碼的時(shí)候,出現(xiàn)一個(gè)BUG,代碼如下: class Car { constructor(carId) { this.position =...
摘要:組件三要素組件的三要素就是小程序定義的三種文件因?yàn)楸旧砭褪悄K化開(kāi)發(fā),所以這天然有利于組件化。日歷組件所以利用和就可以打造一款組件了。這樣就完成了一個(gè)組件編寫(xiě),任何需要用到的地方都可以引入了。 背景 先談下背景,在做一款產(chǎn)品的時(shí)候需要用到日期選擇器,但是官方的卻不太滿(mǎn)足需求,因?yàn)闊o(wú)法選擇農(nóng)歷啊。所以自己來(lái)造一個(gè)輪子好了,造輪子之前先想想啊,萬(wàn)一以后多個(gè)地方要用到,多個(gè)項(xiàng)目要用,怎么辦呢...
摘要:而是一款框架,由于其易用性被廣泛應(yīng)用。如果要學(xué)習(xí),拋棄那些復(fù)雜的原生接口從這款框架入手是一個(gè)不錯(cuò)的選擇。需要相機(jī),演員這里是地球,場(chǎng)景,導(dǎo)演。最后拍好了戲交給渲染器來(lái)制片,發(fā)布。狀態(tài)也在不停的更新。 WebGL入門(mén)demo three.js入門(mén) 開(kāi)場(chǎng)白 哇哦,繪制氣球耶,在網(wǎng)頁(yè)上?對(duì)??!厲害了!3D效果圖也能在網(wǎng)頁(yè)上繪制出來(lái)啊,這么好玩的事情,趕緊來(lái)看看! 這里是屬于WebGL的應(yīng)用,...
摘要:場(chǎng)景有個(gè)頁(yè)面,對(duì)請(qǐng)求的結(jié)果進(jìn)行判斷后,獲取結(jié)果里面的數(shù)據(jù)傳遞給一個(gè),跳轉(zhuǎn)到新的頁(yè)面。即當(dāng)請(qǐng)求頭過(guò)大時(shí),超過(guò)時(shí),可能返回或者錯(cuò)誤。當(dāng)?shù)拈L(zhǎng)度大于的一個(gè)時(shí),會(huì)返回錯(cuò)誤,對(duì)應(yīng)上面的場(chǎng)景。 場(chǎng)景 有個(gè)頁(yè)面 a.vm,對(duì) ajax 請(qǐng)求的結(jié)果進(jìn)行判斷后,獲取結(jié)果里面的數(shù)據(jù)傳遞給一個(gè) URL(b.htm),跳轉(zhuǎn)到新的頁(yè)面 b.htm。 遇到的問(wèn)題 因?yàn)橐婚_(kāi)始是 GET 請(qǐng)求,所以當(dāng)傳遞的數(shù)據(jù)過(guò)大的...