首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
早起的年轻人
码农
·
5月前
关注
屏蔽作者: 早起的年轻人
举报
Flutter 开发 ,开发小细节,处处提升效率,丝滑的APP体验,都是每一个小细节积累处理的成果,当我发现 Container 的上方来了个 SizedBox 设置间隔时,我果断将这个SizedBox删除了,使用 Container 的 margin(外边距)来替换实现同样的效果,这样对于程序来讲,是少了一个小部件的编译与渲染流程,一个页面少一个没感觉,但如果是一个页面少了1千个呢?量一大,不仅我头疼,程序也头疼~~~
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
等人赞过
分享
4
6
相关推荐
有大佬会electron-forge吗, 我遇到一个问题就是使用better-sqlite3, 打包后无法执行
问题详细信息在这里
segmentfault.com
1 赞 ·
20 评论
你问 AI 都得不到好答案的问题:
前端 CSS 媒体查询怎么区分是使用电脑浏览器还是手机浏览器?
例如需求为:
移动端设备(手机、ipad 等)导航栏显示为底部 Tabs
电脑端设备导航栏显示为头部 Tabs
.
.
.
.
答案是使用
@media (hover: hover) {}
其本质上是区分输入设备是否为鼠标,这覆盖了绝大多数电脑跟手机的区分场景,上面场景的设置如下:
// 电脑端
@media (hover: hover) {
.nav { position: fixed; top: 0; left:0 width:100vw, height: 10rem }
}
// 移动端
.nav { position: fixed; bottom: 0; left:0 width:100vw, height: 10rem }
1 赞 ·
5 评论
关于如何熟悉业务
1 赞 ·
3 评论