首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
赤虹
掘友等级
前端超级工程师
|
阿里巴巴-高德
工作使我快乐!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 92
沸点 10
赞
102
返回
|
搜索文章
赞
文章( 92 )
沸点( 10 )
npm 自动化发包方案与实现
1. 传统的发包模式 1.1 版本发布 传统的发包模式指用户在本地进行发包、版本升级的操作,因此所有的 cli 都是在本地执行。当我们写好一个 npm package 之后,并且登录好 npm 后,就
React Scheduler 源码详解(2)
上次讲述了任务的优先级,以及如何根据优先级(过期时间)加入任务链表,今天来分析一下如何在一个合适的时机去执行任务。 上文讲到要用requetAnimationFrame去模拟requestIdleCallback,但requetAnimationFrame有个缺点,就是当前ta…
面试官:说说你对 options 请求的理解
简单来说,就是可以用 options 请求去嗅探某个请求在对应的服务器中都支持哪种请求方法。 其实,这是因为在跨域的情况下,在浏览器发起"复杂请求"时主动发起的。跨域共享标准规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求…
前端存储除了 localStorage 还有啥
在介绍目前比较流行的一些开源的前端存储方案之前,阿宝哥先分享一些与存储有关,有趣好玩的开源库。 ShareDB 是一个基于 JSON 文档操作转换(OT)的实时数据库后端。它是 DerbyJS Web 应用程序框架的实时后端。 ImmortalDB 是在浏览器中存储持久键值数据…
【踩坑】微信端vue+vant+better-scroll ,目前基本填平欢迎讨论~
本篇文章为基于better-scroll的 vue 移动端项目踩坑记录,主要围绕better-scroll这个插件在项目中所带来的问题进行记录。 详情可以参考下方目录。 的这个问题。 如图所示,微信浏览器还真的是奇奇怪怪(还有比如说 ios 的底部导航条)。于是我就很好奇为什么…
边缘计算听说过吗?淘宝用它提升了69%的首屏性能
具体的降级和缓存清除的逻辑没有画出来,因为那是解决安全生产的问题,我主要想强调方案调整带来的性能提升。 所以从上图可以看出,一个正常的请求首先会请求到 CDN,CDN 如果发现缓存中没有的话会回源到 SSR 服务器,这样首屏其实只需要一个网络请求,有效的提升的首屏性能和降低了服…
时间切片的实现和调度(原创2.6万字)
本人系一个惯用Vue的菜鸡,恰巧周末和大佬扯蛋,峰回路转谈到了fiber,被大佬疯狂鄙视... 于是本菜开始了 React Fiber 相关的读源码过程。为什么看 Fiber?因为 Vue 没有,Vue3 也没有,但是却被吹的很神奇。 旧版本React同步更新:当React决定…
前端进阶算法9:看完这篇,再也不怕堆排序、Top K、中位数问题面试了
一直重复上一步,直到不需要交换或交换到根节点,此时插入完成。 原地建堆的方法有两种:一种是承袭上面插入的思想,即从前往后、自下而上式堆化建堆;与之对应的另一种是,从后往前、自上往下式堆化建堆。其中 所以,自下而上式堆是调整节点与父节点(往上走),自上往下式堆化是调整节点与其左右…
你不知道的 Blob
Blob(Binary Large Object)表示二进制类型的大对象。在数据库管理系统中,将二进制数据存储为一个单一个体的集合。Blob 通常是影像、声音或多媒体文件。在 JavaScript 中 Blob 类型的对象表示不可变的类似文件对象的原始数据。 为了更直观的感受 …
下一页
个人成就
文章被点赞
1
文章被阅读
407
掘力值
15
关注了
63
关注者
23
收藏集
3
关注标签
27
加入于
2016-08-15