首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端GoGoGo
掘友等级
一个前端 er
|
@coding.net
公众号:fegogogo / 公司可内推 / 啤酒电影资深爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
赞
文章( 50 )
沸点( 0 )
第 013 期 优化移动端输入框站位符的交互体验 - CSS :placeholder-shown
在移动端,如果标签和输入框在一行中显示,显示的有点窄。如果标签和输入框各占一行显示,又浪费空间。有没有两全其美的方案呢?Material Design 提供了一个两全其美的方案。
第 001 期 聚集零散业务代码的解决方案 - Vue 3 Composition API
用 Vue 时,常出现相关业务逻辑代码散在 data, methods, watch, computed 和 mounted 等地方。这样的代码可维护性差。查找或更改这块逻辑时,都要找多个地方。 Vue 3 新出的 Composition API 可以优雅的聚集零散业务代码。 …
第 002 期 聚集零散业务代码的解决方案 - React Hook
在 React 的 Class 组件中,常出现相关业务逻辑代码散在 componentDidMount, componentWillUpdate, componentWillUnmount 等生命周期函数中的情况。这样的代码可维护性差。查找或更改这块逻辑时,都要找多个地方。 H…
第 004 期 提高页面渲染速度的 3 个 CSS 技巧
提到提高页面渲染速度,我们第一想到的是优化 JavaScript。其实通过优化 CSS 也能提高页面渲染速度。 1. 延时渲染屏幕外的内容 - content-visibility: auto 很长的页面会有大量的内容在屏幕外。如果只渲染屏幕内的内容,屏幕外的内容在出现时才渲染…
第 003 期 如何探测 sticky 定位的元素是否处于 固定定位(Pined)状态
sticky 定位的元素,有两个状态:相对定位和固定定位。开发时,有给处于固定定位(Pined)状态 sticky 定位的元素加额外样式的需求。如加个阴影效果。 目前,没法通过 CSS 知道 sticky 是否处于固定定位的状态。 对于这个场景,可以用 JS 实现。 判断元素是…
第 005 期 Vue 运行时性能优化之减少渲染组件的次数
减少组件的渲染次数,能提升 Vue App 的运行时性能。通过写法的优化,可以减少不必要的组件渲染次数。 1. 缓存动态组件 开发中,我们会碰到用动态组件的情况。如多标签的页面,每个标签的内容是个动态组件: 标签来回切换,同一个组件会被重复渲染。用 keep-alive 包裹动…
第 006 期 React 运行时性能优化之减少渲染组件的次数
减少组件的渲染次数,能提升 React App 的运行时性能。通过写法的优化,可以减少不必要的组件渲染次数。 1. 组件 Render 时,避免 state, props 没变的子组件 Render 组件 Render 会导致的其子组件 Render,即使子组件的 state,…
第 007 期 装得快,省空间的包管理神器 - pnpm
现代前端项目往往依赖很多第三方包。如果能大幅提升装包速度和减少包占的空间,是极好的。 pnpm 是类似 npm / Yarn 的包管理器。特点: 装包速度快。比 npm / Yarn 快 2 到 3 倍。 省磁盘空间。同一个包的同一个版本,全局只会装一次。一个包的不同版本,pn…
第 008 期 用 Composition API 重构 Mixins 代码
在 Vue 中,Mixins 可以包含任意组件的选项。这使得用 Mixins 能很方便的抽象多个组件间的公共部分,但也会带来一些问题: 命名冲突导致的运行结果的不确定性。组件 和 引入的 Mixins,引入的多个 Mixins 之间,都会出现数据名,方法名的命名冲突。出现命名冲…
第 009 期 点击 UI 跳转到编辑器中对应的组件源码
在成百上千个组件的大型项目中,找页面上的 UI 对应的组件源码很花时间。对于新加入项目的同学来说,找源码就更花时间了。 如何快速找到源码呢?写文档,详细的记录各业务模块的组件对应的文件地址。这么做,耗时耗力,还会出现文档和组件的真实位置不一致的情况。 实现了这个功能。 同时按下…
下一页
个人成就
文章被点赞
212
文章被阅读
42,698
掘力值
1,469
关注了
1
关注者
33
收藏集
1
关注标签
20
加入于
2021-03-21