angular中指令大致可以理解為一種組件,它具有dom元素,也具有自身的事件處理,還可以與外部其他進(jìn)行通信。下面我們說一下整個(gè)指令的構(gòu)成。 name可選的參數(shù),指令的...
angular中指令大致可以理解為一種組件,它具有dom元素,也具有自身的事件處理,還可以與外部其他進(jìn)行通信。下面我們說一下整個(gè)指令的構(gòu)成。 name可選的參數(shù),指令的...
$provide告訴angularJs如何創(chuàng)建一個(gè)新的可注入的東西:即服務(wù)。通過$provide的provider方法創(chuàng)建出不同的供應(yīng)商,$provide被注入到conf...
Css的定位機(jī)制分為普通流(文檔流)、浮動(dòng)(float)、定位(position);其中普通流就是文檔流,在Html中的寫法是從上到下,從左到右的排版布局,其中塊級元素獨(dú)...
今天寫一下頁面的響應(yīng)式和自適應(yīng),有人說這兩個(gè)不同,一個(gè)考慮了移動(dòng)設(shè)備的界面分辨率,一個(gè)就是單純只關(guān)心頁面的問題;也有人說這兩個(gè)一樣響應(yīng)式就是自適應(yīng)就是為了實(shí)現(xiàn)樣式去適應(yīng)...
Reflect對象是ES6為了操作對象提供的新的API,它為了實(shí)現(xiàn)將object對象上的一些明顯屬于語言內(nèi)部的方法放到Reflect對象上;修改某些Object的方法的...
ES6為類提供修改行為的修飾器函數(shù)Decorator,修飾器是一個(gè)對類進(jìn)行處理的函數(shù),它的第一個(gè)參數(shù)就是要修飾的類,如果一個(gè)參數(shù)不夠的話可以在修飾器外層再封裝一層函數(shù)。...
模塊化是指在解決某一個(gè)復(fù)雜問題或者一系列雜糅問題時(shí),依照一種分類的思維把問題進(jìn)行系統(tǒng)性的分解以之處理。模塊化是一種處理復(fù)雜系統(tǒng)分解為代碼結(jié)構(gòu)更合理,可維護(hù)性更高的可管理...
ES5中的類的構(gòu)建有很多方式,什么原型啊,構(gòu)造函數(shù)啊,callbind之類的或者混合的構(gòu)建成一個(gè)類。我們不多做介紹,具體可以看看js高程三這本書,或者我后續(xù)想寫筆記的時(shí)...
async函數(shù),類似generator函數(shù)都是為了方便于異步操作,而且表現(xiàn)形式也很類似只是將*變成 async,yield變成了await。但是async函數(shù)執(zhí)行不像ge...
Generator函數(shù),ES6新增的函數(shù),通過這個(gè)函數(shù)可以控制函數(shù)的執(zhí)行步驟,也有說這是一個(gè)狀態(tài)機(jī),內(nèi)部封裝多個(gè)狀態(tài)。執(zhí)行Generator函數(shù),不會(huì)立即這個(gè)函數(shù)方法,...
相信很多倒霉孩子用過Promise,不管是ng的還是node里面的,但是那些或多或少都是封裝的,現(xiàn)在我們說一下ES6提供的原生的Promise,簡單來說,Promise...
ES6上函數(shù)的擴(kuò)展表現(xiàn)在不僅體現(xiàn)在參數(shù)和屬性變化還有具體函數(shù)表現(xiàn)形式的變化。 首先是ES6上函數(shù)參數(shù)上的變化,ES6上函數(shù)的參數(shù)可以設(shè)置默認(rèn)值,當(dāng)調(diào)用的時(shí)候沒有設(shè)置...
ES6中數(shù)組的擴(kuò)展主要基于...擴(kuò)展運(yùn)算符,對象的擴(kuò)展則是基于它本身的屬性和簡寫上的擴(kuò)展。首先說一下都會(huì)涉及到的Iterator接口,Iterator是一種機(jī)制,是遍歷...
ES6對數(shù)值的擴(kuò)展,說是擴(kuò)展,但是更像是對ES5中的數(shù)值的一個(gè)方法的添加和補(bǔ)充,其變化遠(yuǎn)沒有字符串的擴(kuò)展變化大。首先說一下,ES6中的數(shù)值表現(xiàn)形式的改變,0b(0B)去...
ES6字符串?dāng)U展,我感覺啊,最重要的就是可以讓你采用\uxxxx表示一個(gè)字符,至于xxxx呢就是unicode碼(一幫為了給學(xué)渣增進(jìn)難度,設(shè)計(jì)出來的表示每種語言每個(gè)字符的...
今天說一下,let、const、var還有數(shù)組的解構(gòu)賦值,不得不說上班偷偷干自己的事情還是挺爽的。let、const、var這三個(gè)都可以用來聲明變量,但是let和con...
在剛開始寫代碼的時(shí)候,總是會(huì)遇到些call或者apply的代碼,面試的時(shí)候總是會(huì)遇到些call和apply的問題,這會(huì)呢我們扯一下call、apply和bind(bind...
接下來扯一下ES6的數(shù)據(jù)類型,ES6新引入了一種Symbol的原始數(shù)據(jù)類型來表示獨(dú)一無二的值。它和undefined、null、Boolean、String、Number...