首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
smallwebbird
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Eslint中plugins和extends的区别
但是,不同场景、不同规范下有些定制的eslint检查需求,eslint默认提供的可选规则中如果没有,这个时候就需要做一些扩展了。 plugin插件主要是为eslint新增一些检查规则,举个例子:eslint-plugin-react就会对react项目做了一些定制的eslint…
Webview加载H5优化小记
鉴于H5的优势,客户端的很多业务都由H5来实现,Webview成了App中H5业务的主要载体。 实践中,大部分App的H5业务将由WKWebview承载。 页面打开时间慢:打开一个 H5 页面需要做一系列处理,会有一段白屏时间,体验糟糕。 响应流畅度较差:由于 WebKit 的…
constructor 会执行两次?- 浅淡 React StrictMode
我相信很多人和我一样都知道 StrictMode 类似 JavaScript 中的 use strict, 可以让 React 程序在更严格的条件下运行,也已经在项目中使用了它,但是还是不太了解 StrictMode 怎样检测出程序的问题。下面就通过一个问题抛砖引玉,给大家简单…
从客户端角度窥探小程序架构
小程序自诞生以来。就以一种百家争鸣的姿态展现在开发者的面前。继2017年1月9日微信小程序诞生后,小程序市场又陆续出现了支付宝小程序、头条小程序、百度智能小程序等等。各家都在微信小程序的基础上,面向自己的业务,对架构进行逐步优化调整,但是万变不离其宗,微信小程序终归为小程序鼻祖…
25000字总结Android优秀的第三方框架、各种学习资料汇集 一 系统组件、Design组件、自定义组件等等
Github BoomMenu可以让你的菜单按钮 ... 瞬间爆炸! Github 很 Material Design 风格的 Search Bar,可以拿来直接用,文档也很完备。 Github 最强RecyclerView,Item侧滑菜单,长按拖拽Item,滑动删除Item…
这可能是最通俗的 React Fiber(时间分片) 打开方式
写一篇关于 React Fiber 的文章, 这个 Flag 立了很久,这也是今年的目标之一。 最近的在掘金的文章获得很多关注和鼓励,给了我很多动力,所以下定决心好好把它写出来。 我会以最通俗的方式将它讲透, 因此这算是一篇科普式的文章。不管你是使用React、还是Vue,这里…
使用databinding包名不能大写?——不改包名解决databinding与包名大写的冲突Android
真是一个世纪性的难题。 databinding包名大写 怎么办。 公司有两个项目,公司主业务项目a,2年前封笔的项目b,b又名a的经典版。 现在有一个需求,将a项目最新的代码,整合到b项目中。 a项目应用了mvvm,自然有databinding。然后。。。 刚改完bug的我,才…
【译】LiveData 使用详解
本文翻译自【Understanding LiveData made simple】,详细介绍了 liveData 的使用。感谢作者 Elye。水平有限,欢迎指正讨论。 Architecture Components 可以说是 Google 提供给 Android 开发者的一大福…
Android 性能优化 - 过度绘制解决方案
Android 性能优化 - 过度绘制解决方案