对于主题切换这一话题,社区上介绍的方案往往通过CSS 变量(CSS 自定义属性)来实现,但其自动化程度以及可维护性都较差。 PostCSS 可以接收一个CSS 文件,并提供了...
浏览器内核 主流内核:Trident(IE)、Gecko(FireFox)、Webkit(Safari)、blink(Chrome)、Presto(opera前内核、已废弃)...
在目前的前端社区,『推崇组合,不推荐继承(prefer composition than inheritance)』已经成为了比较好的实践,mixin 也因为自身的一些问题而...
首先说下什么是沉浸式状态栏:这是android4.4以后开始支持的一种效果,状态栏不再是一个黑条,而是置为透明或者半透明,然后页面延伸到状态栏下面,这样状态栏区域也可以成为a...
@sankemao 是的
解决Android jetpack导航组件Navigation返回Fragment重走onCreateView方法刷新视图的问题在使用Navigation的过程中,发现其页面跳转效率确实很不错,XML管理页面跳转逻辑以及fragment之间的参数传递使用起来都很方便,但是一个很大的问题就是在fragm...
下面是我的react项目初始化之后的package.json文件,除了个别自己新增依赖以外,基本是create-react-app生成的默认配置,下面是对package.js...
JavaScript是一门面向对象的语言,继承是面向对象的一大特性,但是严格来讲JavaScript中却没有通常含义上的继承,只能模拟继承,即使ES6之后有了class,其实...
引言 在过去用Java或Kotlin进行Android开发的时候,this从来不是一个问题,即使是在内部类中this也存在指向问题,但是使用this@xxx的方式就可以很简单...
@tuyrt7 其实不一定缓存view,缓存data也是很好的选择
解决Android jetpack导航组件Navigation返回Fragment重走onCreateView方法刷新视图的问题在使用Navigation的过程中,发现其页面跳转效率确实很不错,XML管理页面跳转逻辑以及fragment之间的参数传递使用起来都很方便,但是一个很大的问题就是在fragm...
@tuyrt7 不会,因为我的项目就是这样写的
解决Android jetpack导航组件Navigation返回Fragment重走onCreateView方法刷新视图的问题在使用Navigation的过程中,发现其页面跳转效率确实很不错,XML管理页面跳转逻辑以及fragment之间的参数传递使用起来都很方便,但是一个很大的问题就是在fragm...
引言 在Java中,被花括号包起的代码具有独立的作用域,这一点与大部分语言都差不多,在理解和使用上都很简单,而JS中的作用域却相对较为复杂,例如 在非严格模式下,以上代码没有...
在Java中,由于1.8之前函数并不能被当做参数传递,而且Java中变量声明可以看做是类似于ES6中的let const,自动拥有块级作用域,所以闭包在Java中并不是一个很...
Hooks 是React的一次革命性升级,本文将对其优势和API进行比较全面的解析 为什么要有hooks 在没有hooks之前,除了对于一些无状态组件可以使用函数来声明组件以...
1.Tree Shaking 移除JavaScript上下文中的未引用代码(dead-code),需要将mode选项设置为production开启,且只支持ES Module...
1.plugin和loader的区别 loader: webpack只能理解JavaScript和JSON文件。loader让webpack能够去处理其他类型的文件,并将它们...
1.什么是loader webpack enables use of loaders to preprocess files. This allows you to bund...