css的選擇器位于css聲明塊前 選擇器可以分為以下類別: 簡單選擇器 Simple selectors: 通過元素類型绿贞、class或id匹配一個或多個元素。 屬性選擇器 A...
![240](https://upload.jianshu.io/users/upload_avatars/5558512/b62bba4f-7ae3-4ae1-bf6c-e0958be48d10.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
常見定位方案 普通流(normal flow) 在普通流中, 元素按照其HTML中的先后位置自上而下布局, 在這個過程中, 行內(nèi)元素水平排列, 直到行內(nèi)被占滿后換行; 塊級元...
JavaScript特點是”非阻塞“版确,V8引擎通過事件循環(huán)event loop來實現(xiàn)這一特點扣囊。 1. 執(zhí)行棧與事件隊列 當(dāng)javaScript代碼執(zhí)行的時候會將不同的變量存于...
call 和 apply 的相同點 都能夠改變函數(shù)執(zhí)行時的上下文,將一個對象的方法交給另一個對象來執(zhí)行忌堂,并且是立即執(zhí)行盒至。 調(diào)用call 和 apply的對象必須是一個函數(shù) F...
MDN一句話介紹bind: bing() 方法會創(chuàng)建一個新函數(shù)。當(dāng)這個新函數(shù)被調(diào)用時士修,bind()的第一個參數(shù)將作為它運行時的this, 之后的一序列參數(shù)將會在傳遞的實參前傳...
typeof實現(xiàn)原理 typeof 一般被用于判斷一個變量的類型枷遂, 我們可以利用typeof 來判斷 number, string, object, function, un...
在JavaScript中,每一個函數(shù)被調(diào)用時棋嘲,都會創(chuàng)建一個新的執(zhí)行上下文酒唉。因為在函數(shù)里定義的變量和函數(shù)是唯一在內(nèi)部被訪問的變量,為而不是在外部被訪問的變量沸移,當(dāng)調(diào)用函數(shù)時痪伦, 函...
在《JavaScript深入之執(zhí)行上下文棧》中講到雹锣, 當(dāng)JavaScript代碼執(zhí)行一段可執(zhí)行代碼(executable code)時网沾,會創(chuàng)建對應(yīng)的執(zhí)行上下文(executa...