首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
甜不辣95
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
小程序canvas2d组件,支持功能:拖拽改变位置、放大缩小、增/删元素、动画预览;
目前小程序只有canvas2d是持续更新的,市面上也没有任何canvas2d的组件可以使用,功能早就开发完毕了,正好最近有空,写个文章用来记录这个组件的实现过程吧,内容太多只能记录大概过程。
新手也能看懂的虚拟滚动实现方法
本篇文章致力于小白也能懂的虚拟滚动实现原理,一步一步深入比较以及优化实现方案,内容浅显易懂,但篇幅可能较长。 如果你只想了解实现思路,那么可以直接看图或者跳到文章最后。 话不多说,直接开始好吧。 想像一下,当你有10万数据需要展示的时候,咋办呢?我们来试一下将它全部加载出来。 …
Vue2 手写虚拟树组织树tree,树支持超大数据量不卡顿,手写el-tree部分功能,支持全选和非全选
【前端】手写虚拟组织树,实现虚拟滚动,支持任意量级的数据结构,参考antd源码封装虚拟组织树组件..
【webpack】webpack系列之optimization.runtimeChunk
runtimeChunk,直观翻译是运行时的chunk文件。 何为运行时代码? 形如import('abc').then(res=>{})这种异步加载的代码就属于异步代码,一般路由页面都会采用懒加载
如何使用 splitChunks 精细控制代码分割
前端小伙伴都知道,为了降低包大小,经常会把依赖的前端模块独立打包,比如把 vue、vue-router 打到一个单独的包 vendor 中。另外,常会将存在多个路由的复杂页面的每个页面都单独打一个包,只有访问某个页面的时候,再去下载该页面的js包,以此来加快首页的渲染。 无论是…
web性能优化(Lighthouse和performance):从实际项目入手,如何监测性能问题、如何解决。
一篇文章演示如何监测项目的性能问题,一步一步来解决发现的web性能问题。使用工具Lighthouse和performance
vue.config.js 的完整配置(超详细)!
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天 今天分享一下,我们项目当中的一些webpack配置,希望能给大家有所启发;只要配置多了,你就会发现其实所有的配置的都是相似的
前端性能指标以及优化
本篇文章将会用以下几点进行阐述: 存在哪些前端性能指标 如何对性能指标进行检测 有哪些因素影响这些性能。 如何对于重点性能指标进行提升,都有哪些方法改进(重点) 如何将这些性能发送给 存在哪些前端性能
彻底掌握js内存泄漏以及如何避免
前言:内存泄漏写任何语言都必须得注意的问题,我司技术老大日常吐槽:以前做游戏的改内存泄漏的bug,现在写前端还是这些问题。 内存泄漏可以定义为程序不再使用或不需要的一块内存,但是由于某种原因没有被释放仍然被不必要的占有。在代码中创建对象和变量会占用内存,但是javaScript…
JavaScript 设计模式之策略模式
学习设计模式的目的是:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。策略模式是一种行为设计模式,定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。