Decorator 是 ES7 的一個(gè)新語(yǔ)法,正如其“裝飾器”的叫法所表達(dá)的,他可以對(duì)一些對(duì)象進(jìn)行裝飾包裝然后返回一個(gè)被包裝過(guò)的對(duì)象,可以裝飾的對(duì)象包括:類,屬性,方法等。D...
Decorator 是 ES7 的一個(gè)新語(yǔ)法,正如其“裝飾器”的叫法所表達(dá)的,他可以對(duì)一些對(duì)象進(jìn)行裝飾包裝然后返回一個(gè)被包裝過(guò)的對(duì)象,可以裝飾的對(duì)象包括:類,屬性,方法等。D...
最近新開(kāi)了一個(gè)Node項(xiàng)目,采用TypeScript來(lái)開(kāi)發(fā),在數(shù)據(jù)庫(kù)及路由管理方面用了不少的裝飾器,發(fā)覺(jué)這的確是一個(gè)好東西。裝飾器是一個(gè)還處于草案中的特性,目前木有直接支持該...
一個(gè)叫接口,一個(gè)叫類型別名。只是有時(shí)候兩者都能實(shí)現(xiàn)同樣的功能,才會(huì)經(jīng)常被混淆。 interface interface(接口) 是 TS 設(shè)計(jì)出來(lái)用于定義對(duì)象類型的,可以對(duì)對(duì)...
cookie、session、token區(qū)別 前言 首先http是無(wú)狀態(tài)的,每一次的請(qǐng)求之間是沒(méi)有關(guān)聯(lián)的,如何判定請(qǐng)求是同一個(gè)人發(fā)送的 1、數(shù)據(jù)存儲(chǔ) cookie 的數(shù)據(jù)是服...
移動(dòng)端使用mui實(shí)現(xiàn)第三方登錄 plus 首先你要知道在真機(jī)的運(yùn)行環(huán)境下, 我們會(huì)有一個(gè)頂級(jí)對(duì)象plus, 有了這個(gè)頂級(jí)對(duì)象才能去調(diào)用對(duì)應(yīng)的API 引入mui 獲取所有支持第...
使用 isPrototypeOf 判斷一個(gè)對(duì)象是否在另一個(gè)對(duì)象的原型鏈中,下面是原理分析 const a = {};const b = {proto: a};const c ...
為啥要使用防抖和節(jié)流 在觸發(fā)mousemove、scroll等事件時(shí),會(huì)不斷的調(diào)用綁定在事件上面的回調(diào)函數(shù),極大的限制了前端性能;因此我們要防止資源被過(guò)渡浪費(fèi)和惡意點(diǎn)擊,我們...
window.getComputedStyle 方法:獲取css樣式 首先看下官方介紹 越看越懵? 看重點(diǎn) 返回一個(gè)對(duì)象 可以通過(guò)css屬性名稱進(jìn)行索引訪問(wèn) 打印一下 得到 ...
vw 和 less 實(shí)現(xiàn)移動(dòng)端適配 之前我們用rem 實(shí)現(xiàn)了移動(dòng)端自適應(yīng) 實(shí)現(xiàn)原理 和 rem 同理,因?yàn)関w單位本來(lái)就是和視口寬度有固定的比例,所以我們不需要手動(dòng)設(shè)置 實(shí)現(xiàn)...
rem實(shí)現(xiàn)移動(dòng)端適配 rem單位是html的字體大小單位默認(rèn)為16px,但是用16px來(lái)計(jì)算,我們并不是很好計(jì)算,所以會(huì)先吧html的fontSize設(shè)置為10px 實(shí)現(xiàn)原理...
insertAdjacentHTML和innerHTML innerHTML大家都很熟悉了,可以直接重繪dom結(jié)構(gòu) 那么這個(gè)insertAdjacentHTML有什么用呢 i...