首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端开发
订阅
冰雪奇缘
更多收藏集
微信扫码分享
微信
新浪微博
QQ
55篇文章 · 0订阅
使用Vue3模仿Windows窗口
做一个可以拖动并且放大缩小的窗体,类似于系统桌面的窗口,功能是可拖动然后宽高可通过鼠标拖拽调整,基于Vue的自定义指令实现基本功能,封装一个通用窗体容器组件,项目基于Vue3+TS来实现。
你已经是个成熟的前端了,应该学会破解防盗链了
gitee没法做图床了,除了老老实实迁移,难道就没其他办法吗?当然不是,我来一步步教你轻松破解防盗链!
[译] 用 Web Worker 改善 Vue 组件性能
有时开发者需要和一些“很重”的组件打交道 -- 这通常是指由于执行了复杂的任务,所以创建和渲染开销都很大的组件。 比方说,我昨天就在使用“StoryBlok”工具库创建富文本编辑器的时候遇到了麻烦。 事情是这样的,从 StoryBlok API 获取富文本内容的时候,得到的数据…
离屏Canvas — 使用Web Worker提高你的Canvas运行速度
现在因为有了离屏Canvas,你可以不用在你的主线程中绘制图像了! Canvas 是一个非常受欢迎的表现方式,同时也是WebGL的入口。它能绘制图形,图片,展示动画,甚至是处理视频内容。它经常被用来在富媒体web应用中创建炫酷的用户界面或者是制作在线(web)游戏。 它是非常灵…
浏览器缓存、CacheStorage、Web Worker 与 Service Worker
最近在翻红宝书,看到 Web Worker 那章,猛然意识到,通过它竟然可以把几个缓存相关的概念串起来,甚是有趣,撰文记之。最后我也写了一个完整的离线应用 Demo,以供运行调试。
JavaScript 性能利器 —— Web Worker
Web Worker (工作线程) 是 HTML5 中提出的概念,分为两种类型,专用线程(Dedicated Web Worker) 和共享线程(Shared Web Worker)。专用线程仅能被创建它的脚本所使用(一个专用线程对应一个主线程),而共享线程能够在不同的脚本中使…
JS数组拷贝与查找性能分析
JS对数组的循环从一开始的for, while到ES5的forEach,map在ES6中又新增了filter,includes等方法。越发展,JS对数组的操变得更加灵活,我们可以用几行代码更优雅的解决问题。本文单单从运行速度方面对各个数组方法进行比较,希望在之后的业务场景中,在…
JavaScript 算法与数据结构
这个仓库包含了多种基于 JavaScript 的算法与数据结构,每种算法和数据结构都有自己的 README 并提供相关说明以及进一步阅读和 YouTube 视频。供参考与学习。(分享自:GitHub)
双缓存、DOM、虚拟DOM
一、双缓存 为什么要使用双缓存? 一个图形从计算到最后生成是一个需要大量计算的过程,所以显示器很难一次从显示缓冲区中取到完整的数据,都是一部分一部分取到的,而数据的写入也是分多次的,所以如果直接写入到
1w条数据,平铺数组转树形结构
千算万算,还是没有逃过,后台真的就上万条数据一次丢给前端了。这列探索了通过递归和非递归两种实现方式进行平铺数组转树形结构的实现,体验了算法对编程的重要性!