對于主題切換這一話題,社區(qū)上介紹的方案往往通過CSS 變量(CSS 自定義屬性)來實(shí)現(xiàn),但其自動(dòng)化程度以及可維護(hù)性都較差。 PostCSS 可以接收一個(gè)CSS 文件,并提供了...
瀏覽器內(nèi)核 主流內(nèi)核:Trident(IE)、Gecko(FireFox)、Webkit(Safari)、blink(Chrome)、Presto(opera前內(nèi)核、已廢棄)...
在目前的前端社區(qū),『推崇組合,不推薦繼承(prefer composition than inheritance)』已經(jīng)成為了比較好的實(shí)踐,mixin 也因?yàn)樽陨淼囊恍﹩栴}而...
首先說下什么是沉浸式狀態(tài)欄:這是android4.4以后開始支持的一種效果,狀態(tài)欄不再是一個(gè)黑條,而是置為透明或者半透明,然后頁面延伸到狀態(tài)欄下面,這樣狀態(tài)欄區(qū)域也可以成為a...
@sankemao 是的
解決Android jetpack導(dǎo)航組件Navigation返回Fragment重走onCreateView方法刷新視圖的問題在使用Navigation的過程中,發(fā)現(xiàn)其頁面跳轉(zhuǎn)效率確實(shí)很不錯(cuò),XML管理頁面跳轉(zhuǎn)邏輯以及fragment之間的參數(shù)傳遞使用起來都很方便,但是一個(gè)很大的問題就是在fragm...
下面是我的react項(xiàng)目初始化之后的package.json文件,除了個(gè)別自己新增依賴以外,基本是create-react-app生成的默認(rèn)配置,下面是對package.js...
JavaScript是一門面向?qū)ο蟮恼Z言,繼承是面向?qū)ο蟮囊淮筇匦?,但是?yán)格來講JavaScript中卻沒有通常含義上的繼承,只能模擬繼承,即使ES6之后有了class,其實(shí)...
引言 在過去用Java或Kotlin進(jìn)行Android開發(fā)的時(shí)候,this從來不是一個(gè)問題,即使是在內(nèi)部類中this也存在指向問題,但是使用this@xxx的方式就可以很簡單...
@tuyrt7 其實(shí)不一定緩存view,緩存data也是很好的選擇
解決Android jetpack導(dǎo)航組件Navigation返回Fragment重走onCreateView方法刷新視圖的問題在使用Navigation的過程中,發(fā)現(xiàn)其頁面跳轉(zhuǎn)效率確實(shí)很不錯(cuò),XML管理頁面跳轉(zhuǎn)邏輯以及fragment之間的參數(shù)傳遞使用起來都很方便,但是一個(gè)很大的問題就是在fragm...
@tuyrt7 不會(huì),因?yàn)槲业捻?xiàng)目就是這樣寫的
解決Android jetpack導(dǎo)航組件Navigation返回Fragment重走onCreateView方法刷新視圖的問題在使用Navigation的過程中,發(fā)現(xiàn)其頁面跳轉(zhuǎn)效率確實(shí)很不錯(cuò),XML管理頁面跳轉(zhuǎn)邏輯以及fragment之間的參數(shù)傳遞使用起來都很方便,但是一個(gè)很大的問題就是在fragm...
引言 在Java中,被花括號包起的代碼具有獨(dú)立的作用域,這一點(diǎn)與大部分語言都差不多,在理解和使用上都很簡單,而JS中的作用域卻相對較為復(fù)雜,例如 在非嚴(yán)格模式下,以上代碼沒有...
在Java中,由于1.8之前函數(shù)并不能被當(dāng)做參數(shù)傳遞,而且Java中變量聲明可以看做是類似于ES6中的let const,自動(dòng)擁有塊級作用域,所以閉包在Java中并不是一個(gè)很...
Hooks 是React的一次革命性升級,本文將對其優(yōu)勢和API進(jìn)行比較全面的解析 為什么要有hooks 在沒有hooks之前,除了對于一些無狀態(tài)組件可以使用函數(shù)來聲明組件以...
1.Tree Shaking 移除JavaScript上下文中的未引用代碼(dead-code),需要將mode選項(xiàng)設(shè)置為production開啟,且只支持ES Module...
1.plugin和loader的區(qū)別 loader: webpack只能理解JavaScript和JSON文件。loader讓webpack能夠去處理其他類型的文件,并將它們...
1.什么是loader webpack enables use of loaders to preprocess files. This allows you to bund...