Microtask與Macrotask茧痕,異步執(zhí)行順序的差異 要明白這個問題需要去了解js的事件循環(huán)模型。了解過程中會明白js的執(zhí)行棧,作用域鏈,變量提升砸狞,js的單線程原因等許...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Microtask與Macrotask茧痕,異步執(zhí)行順序的差異 要明白這個問題需要去了解js的事件循環(huán)模型。了解過程中會明白js的執(zhí)行棧,作用域鏈,變量提升砸狞,js的單線程原因等許...
性能優(yōu)化 參考 性能優(yōu)化是一個發(fā)散性問題,對于沒有實踐經(jīng)驗的人來講镀梭,是比較難把握的刀森。涉及網(wǎng)絡(luò)相關(guān),JS相關(guān)报账,CSS相關(guān)研底,工程化構(gòu)建工具埠偿。是考察知識深度的好問題。相關(guān)資料網(wǎng)上很...
內(nèi)存管理 參考 MDN內(nèi)存管理 生命周期 內(nèi)存分配 使用內(nèi)存 不需要時垃圾回收乾胶,釋放內(nèi)存 引用計數(shù)方式 判斷對象有沒有被其它對象引用 標(biāo)記清除方式 從全局對象(window)...
模塊化與組件化的區(qū)別 模塊化解耦復(fù)雜度浊服,即將功能分成小塊 組件化我理解為可復(fù)用的功能,比如寫一個輪播組件胚吁,基于Vue框架的UI組件庫中的一個組件 以下主要討論模塊化的歷史 最...
canvas,svg秋茫,WebGL豐富了瀏覽器上的展示效果史简。三維動畫,圖表肛著,數(shù)據(jù)的表達(dá)圆兵,以及圖形學(xué)的相關(guān)知識,還是很有趣的枢贿。等著填坑 一些參考: 我涉及的數(shù)據(jù)可視化的實現(xiàn)技術(shù)和工具
需求:寫一個jQuery函數(shù)揍魂,函數(shù)的功能如下面描述。傳入選擇器棚瘟,為所有符合條件的元素添加樣式或改變文本內(nèi)容现斋。 實現(xiàn)思路: 由功能想到DOM對應(yīng)的APIquerySelecto...
Browser中的對象 瀏覽器中有哪些對象?ES中規(guī)定全局對象為global偎蘸,而瀏覽器中規(guī)定全局對象為window庄蹋。 在chrome控制臺中輸入window,我們就能看到wi...
js里運算時會進(jìn)行判斷限书,自動進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換。也有手動方法進(jìn)行轉(zhuǎn)換章咧。 類型轉(zhuǎn)換 任意類型轉(zhuǎn)字符串 任意類型轉(zhuǎn)數(shù)字 Number()僅用于純數(shù)字字符串轉(zhuǎn)為數(shù)字倦西,有其它字符時會...
這些東西完全是自己寫筆記給自己看赁严,純記錄形式扰柠。想系統(tǒng)學(xué)習(xí)JS當(dāng)然是去看一本教程。 接觸一門語言疼约,通常會了解一下都有什么樣的數(shù)據(jù)卤档。記錄一些頭腦中的JS數(shù)據(jù)類型〕贪基本數(shù)據(jù)類型有數(shù)...
CSS真的很煩很難寫劝枣!做靜態(tài)頁面時,寫CSS總是調(diào)來調(diào)去倡缠,就記個筆記哨免,梳理一下思路。正常文檔流昙沦,從左到右琢唾,從上到下。布局時盾饮,越少的設(shè)置越少采桃,讓CSS來自動控制這個過程。我習(xí)慣...
記錄一下頭腦中的常用標(biāo)簽 接觸HTML丘损,CSS以來常用的標(biāo)簽普办。 <div> 塊級元素,創(chuàng)建一個區(qū)域徘钥,一般用來對元素進(jìn)行分區(qū) <ul> 塊元素衔蹲,無序列表,與li一起使用,有默認(rèn)...
知識查找 接觸HTML舆驶,許多不懂的標(biāo)簽需要查找橱健。最開始當(dāng)然是利用baidu進(jìn)行搜索,一些簡單的知識這樣便能獲得沙廉。能找到許多中文相關(guān)的信息拘荡,包括網(wǎng)站,個人博客撬陵。簡單方便快速珊皿。 ...