摘要:表示生成一個(gè)懶加載的,只有當(dāng)需要時(shí)才會(huì)被加載。主要是作用域提升,將所有模塊放在同一個(gè)作用域當(dāng)中,一方面能提高運(yùn)行速度,另一方面也能降低文件體積。前提是你的代碼是用模塊寫的。參考文章學(xué)習(xí)小結(jié) 前言 之前接手公司一個(gè)前端項(xiàng)目,開發(fā)了幾個(gè)月后越來越難以忍受項(xiàng)目結(jié)構(gòu)的混亂和打包體積的臃腫(腳手架和基本功能代碼都是從公司的其他項(xiàng)目復(fù)制過來的),如果不立即進(jìn)行重構(gòu),難以想象以后要怎么維護(hù)各個(gè)產(chǎn)品線...
摘要:之面向?qū)ο罂偨Y(jié)前言在中是沒有類的概念的,所以它的對象與基于類的語言中的對象不同。一理解對象張三上面通過構(gòu)造函數(shù)創(chuàng)建了一個(gè)對象,并為它添加了三個(gè)屬性。 JavaScript之面向?qū)ο罂偨Y(jié) 前言:在ECMAScript中是沒有類的概念的,所以它的對象與基于類的語言中的對象不同。ECMA-262把對象總結(jié)為:無序?qū)傩缘募希鋵傩园局?、對象或者函?shù)。 一、理解對象 var person...
摘要:通過,可以選取查詢,元素,并對它們執(zhí)行操作可以簡寫成元素選擇器使用選擇器來選取元素。屬性選擇器使用表達(dá)式來選擇帶有給定屬性的元素。選擇器選擇器可用于改變元素的屬性。 通過 jQuery,可以選?。ú樵?,query) HTML 元素,并對它們執(zhí)行操作(actions) $(document).ready(function(){})可以簡寫成$(funtion(){}) jQuery 元...
摘要:具體實(shí)現(xiàn)過程準(zhǔn)備一個(gè)畫布這個(gè)畫布是我們展現(xiàn)整個(gè)正方形的畫布,也就是上圖那個(gè)黑色的方框。第三四個(gè)參數(shù)分別是相機(jī)離展示內(nèi)容正方體最近的距離和最遠(yuǎn)的距離。這個(gè)時(shí)候畫布的大小正好是正方體的倍。 three.js 是一款WebGL框架,WebGL可以讓我們在canvas上實(shí)現(xiàn)3D效果。實(shí)現(xiàn)3D效果在國內(nèi)來說還算是比較新的東西,可供查閱的資料也不多。這篇文章僅是一個(gè)入門篇,介紹如何繪制一個(gè)3D正方...
摘要:對于通過去下載文件時(shí)跨域的問題有一個(gè)解決思路是自己寫一個(gè)代理服務(wù)代理服務(wù)負(fù)責(zé)在服務(wù)端下載文件并配置好跨域相關(guān)的信息然后請求走代理服務(wù)進(jìn)行下載。 0. 概述 文件下載是web應(yīng)用中很常見的場景,在瀏覽器中下載文件, 最基本的方式就是——在頁面內(nèi)隱藏iframe, 然后將文件下載地址加載到iframe中, 從而觸發(fā)瀏覽器的下載行為。 此外, html5引入a標(biāo)簽的download屬性, ...
暫無介紹