首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
代码优化
订阅
黑人森林哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化
如果写了大量的 `if` 分支,并且可能还具有**分支套分支**,可以想象到整个代码的可读性和可维护都会大大降低,这在实际开发中,确实是一个比较头疼的问题,那有没有什么办法能够即实现需求又能避免...
浏览器原理 之 页面渲染的原理和性能优化篇
001 浏览器的底层渲染页面篇 浏览器加载资源的机制 浏览器会开辟一个 GUI 渲染线程,自上而下执行代码,专门用于渲染渲染页面的线程。 遇到 CSS 资源 遇到 <style> 内联标签会交给 GU
JavaScript Array 奇技淫巧
考虑到日常开发中使用比较频繁,为了方便查找与回顾,整理此文。包括基础篇和扩展篇,比如:常见的求和、排序、取最大值等,还有扩展的清空数组、扁平化、去重、合并、重组等。请慢慢食用~
优化实战 第 08 期 - 遍历一次把扁平数据结构转Tree
树结构(Tree)是一种典型的非线性数据结构,它是由 n (n > 0) 个有限节点组成的一个具有层次关系的集合。在实际的工作中,为了满足业务需求,需要把后端返回的扁平化的数组结构,转换成树形结构
优化实战 第 13 期 - 无限异步长列表的最佳方案
性能分析 当页面中包含大量元素和复杂布局的时候,页面会有明显的卡顿感,会严重影响用户体验 常见场景:大数据量的列表渲染,如 无限滚动的列表 或 表格 卡顿根源:一次性渲染的 DOM 元素太多,导致性能
优化实战 第 14 期 - 页面平滑滚动(返回顶部)
在一个长内容的页面中,当滚动到一定的距离时,会出现一个 "返回顶部" 的图标,点击会平滑的返回到页面顶部,有助于提升用户体验
优化实战 第 24 期 - 最多二行代码,高效提升渲染性能
在 Chrome 浏览器版本 85 中,新增了 content-visibility 属性,可以跳过非可视区域内的内容布局和渲染,直到用户需要它为止。目的是为了提升页面的加载性能,使得初始用户的页面加
优化实战 第 33 期 - 使用 while 循环把树结构拍平
通过 while 循环将数据源 source 搬家至目标数据 list 中,通过解构取出循环项 item 中的子级,以前置队列的方式放至 source 中,直到数据全部取完
优化实战 第 41 期 - 数据分析之交集、并集、对称差集
数据结构是待处理问题的数学模型,算法则是处理问题的策略。 作为软件工程师除了要对现实问题有很好的理解与把控外,还要深谙数据结构与算法才能找到合适的数学模型和算法,从而服务于后续的工作。由此数据结构与算