1.hash與history的區(qū)別 https://zhuanlan.zhihu.com/p/364019280[https://zhuanlan.zhihu.com/p/3...
1.hash與history的區(qū)別 https://zhuanlan.zhihu.com/p/364019280[https://zhuanlan.zhihu.com/p/3...
LiveDataBus大家都很熟悉了,網(wǎng)上也有很多通過反射實(shí)現(xiàn)的LiveDataBus。但是通過反射實(shí)現(xiàn)的代碼比較混亂,也比較難以理解。這里給出一版通過代碼實(shí)現(xiàn)的。更加的簡潔...
這篇是文章內(nèi)容索引目錄,方便各位查閱內(nèi)容。如覺得方便請贊我一下,哈哈哈~。 考慮到內(nèi)容越寫越多,加上自己有些標(biāo)題起得也不是很好,有時(shí)候自己回頭找一篇內(nèi)容也要稍微翻翻。而且置頂...
JSON.stringify是序列化對象的方法,可以將對象轉(zhuǎn)換為字符串方便傳輸和儲存,除此之外,用它來實(shí)現(xiàn)深拷貝也是棒棒的。為了對這個(gè)api有更深的理解,今天讓我們用手寫代碼...
??首先類似于下圖背景色設(shè)置一律失效,至少app端沒用 ??正確的全局背景色設(shè)置方式為在App.vue的style樣式表中設(shè)置 ??正確的單頁面背景色設(shè)置方式為在對應(yīng)頁面中的...
== 兩邊數(shù)據(jù)類型不同,要先轉(zhuǎn)換為相同類型,然后再進(jìn)行比較 @1 對象==字符串,將對象轉(zhuǎn)為字符串(String([val]))有三步驟,具體看之前的筆記@2 null ==...
轉(zhuǎn)換股則 除了[0/NaN/false/空字符串/null/undefined]這6個(gè)值為flase,其余都是true 出現(xiàn)情況 @1 Boolean([val])@2 !...
轉(zhuǎn)換規(guī)則 @1 拿字符串包起來@2 特殊:Object.prototype.toString 出現(xiàn)情況 @1 String([val]) 遇到對象有三個(gè)步驟 先調(diào)用對象的S...
Number([val]) 一般用于瀏覽器的隱式轉(zhuǎn)換中@1 數(shù)學(xué)運(yùn)算@2 isNaN檢測@3 ==比較... 規(guī)則@1 字符串轉(zhuǎn)數(shù)字:空串變?yōu)?,如果出現(xiàn)任何非有效數(shù)字字符,...
所有的數(shù)據(jù)類型值,在計(jì)算機(jī)底層都是安裝64位的二進(jìn)制進(jìn)行存儲的 typeof是按照二進(jìn)制值進(jìn)行檢測類型的 二進(jìn)制前三位是000,認(rèn)為是對象,如果實(shí)現(xiàn)了call方法,則返回’f...
產(chǎn)生的原因 計(jì)算機(jī)在進(jìn)行運(yùn)算時(shí)是將數(shù)值轉(zhuǎn)為二進(jìn)制后計(jì)算,我們可以通過num.toString(2)這個(gè)方法查看轉(zhuǎn)為二進(jìn)制的字符串,當(dāng)數(shù)字是浮點(diǎn)數(shù)時(shí),轉(zhuǎn)換為二進(jìn)制時(shí)可能是循環(huán)數(shù)...
box-sizing 默認(rèn)content-box:盒子大小為width+padding+border 新增border-box:盒子大小為width(前提是padding+b...
類選擇器,屬性選擇器,偽類選擇器權(quán)重為10 偽元素選擇器,標(biāo)簽選擇器權(quán)重為1 1.屬性選擇器 2.結(jié)構(gòu)偽類選擇器 在無序列表用nth-of-type匹配效果會更好 1.偽元素...
第一步,vite 配置vite.config.ts 文件增加 resolve.alias 配置 如果“path”有錯(cuò)誤提示, 是因?yàn)?TS 找不到類型定義,按照提示安裝 “@...