1、偽元素和偽類的區(qū)別 偽元素[https://so.csdn.net/so/search?q=%E4%BC%AA%E5%85%83%E7%B4%A0&spm=1001.21...
![240](https://upload.jianshu.io/users/upload_avatars/10022375/11db65d4-5314-41ab-a590-6469aabfafbd.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
vue3已經(jīng)推出很久了钥顽,相信大家也都體驗過了义屏,變化很大,尤其是composition Api的出現(xiàn)蜂大,而且對typescript的支持更好了闽铐,但是寫慣了vue2的我,在使用se...
typeof [value]:返回一個字符串,字符串中包含了對應(yīng)的數(shù)據(jù)類型[實例] instanceof [構(gòu)造函數(shù)][對象].constructor===[構(gòu)造函數(shù)]Obj...
call實現(xiàn)原理: bind實現(xiàn)原理: bind的原理澳叉,其實就是利用閉包的機制隙咸,把要執(zhí)行的函數(shù)外面包裹一層函數(shù) bind & call/apply: 都是為了改變函數(shù)中的th...
queryURLParams是項目中一個非常常用的方法五督,在這里就把這個函數(shù)放在string的原型上藏否,供調(diào)用此方法。 1.字符串截取處理 2.利用A元素對象的相關(guān)屬性「OOP」...
1充包、檢測某個屬性是否當(dāng)前對象的屬性 in :不論是私有還是公有屬性「原型鏈」副签,只要有結(jié)果就是truehasOwnProperty :檢測是否為對象的私有屬性,只要私有中沒有這...
關(guān)于THIS的幾種情況 : 給當(dāng)前元素的某個事件行為綁定方法继薛,方法中的THIS是當(dāng)前元素本身「排除:DOM2在IE6~8中基于attachEvent進(jìn)行事件綁定修壕,這樣處理方法...
構(gòu)造函數(shù)(原型重定向)應(yīng)用場景:批量給構(gòu)造函數(shù)的原型對象上擴充屬性和方法愈捅。 問題:重定向之后,原始瀏覽器開辟的原型對象可能會被釋放掉慈鸠,這樣導(dǎo)致原始原型對象上的屬性和方法會被清...
要執(zhí)行的代碼 第一種new創(chuàng)建的過程代碼執(zhí)行: 優(yōu)化版本: Object.create([obj])解釋: Object.create([obj]):創(chuàng)建一個空對象蓝谨,并且讓空...
一、模塊化編程:按模塊劃分督笆,模塊之間是獨立的「也能相互調(diào)用」 單例設(shè)計模式 AMD require.js CMD sea.js 「CommonJS」 CommonJS Nod...
一芦昔、this函數(shù)執(zhí)行的主體(誰執(zhí)行的函數(shù)) 事件綁定函數(shù)執(zhí)行:[普通函數(shù)執(zhí)行、成員訪問娃肿、匿名函數(shù)咕缎、回調(diào)函數(shù)。料扰。凭豪。]構(gòu)造函數(shù)箭頭函數(shù) [生成器函數(shù)generator]j基于c...
1嫂伞、let /const let聲明的變量,const聲明的也是變量拯钻,只不過不允許重定向變量的指針帖努,不能重新賦值變量:名字-存儲值常量:具體值 2、var/let的區(qū)別 1粪般、...
1然磷、變量提升「預(yù)解析」 在“當(dāng)前上下文”代碼自上而下執(zhí)行“之前”,瀏覽器會把所有帶“var/function”關(guān)鍵字的進(jìn)行提前的聲明或者定義 帶var的只是提前聲明 帶fun...
1刊驴、理論講解: 我們編寫的JS代碼都是執(zhí)行在一個環(huán)境里的姿搜,例如: Execution Context Stack: ECStack EC VO - AO GO 2寡润、案例: 簡...