首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
翻跟头练就功夫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
🔥EventLoop是什么?执行机制是什么?
前言 什么是 EventLoop ? 先看这张图,先不管宏任务,微任务是什么,先看整个流程。 分析: 判断宏任务队列是否为空 不空 --> 执行最早进入队列的任务 --> 执行下一步 空 --> 执行
防抖和节流
防抖:当一段时间内连续多次触发某事件时,只执行最后一次。节流:当一段时间内连续多次触发某事件时,每个间隔时间内只能执行一次,过了间隔时间才能执行下一次。
JavaScript数组-排序算法
... 让当前项和后一项进行比较,如果当前项大于后一项则交换位置。 对每一对相邻两项,从开始第一对到结尾的最后一对。每一轮比较结束后,都会有一个最大的数排在后面 随着每轮的比较,越来越少的元素重复上面的步骤(后面排列着之前几轮每轮比较出来的最大数),直到没有任何一对数字需要比较…
「前端进阶」高性能渲染十万条数据(虚拟列表)
在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可…
Vue 虚拟列表,纵享丝滑【实践篇】
现如今,我们总是在无止境的刷。刷微博、刷抖音、刷沸点......一次次丝滑下拉体验的背后却是前端攻城狮的用心。 本篇讨论基于 Vue.js 的列表无限下拉实践。 我们的目标就是:让列表下拉纵享丝滑,而不是像以往的下拉就 loading 等待的体验。 咱还是用 Vue CLI 来…
面试之复盘(二)
第一类是页面级别的优化;第二类则是代码级别的优化。 动画效果应用到position属性值为absolute或fix的元素上(脱离文档流)。 for-in循环除了遍历数组元素以外,还会遍历自定义属性。 for-of循环不会循环对象的key,只会循环出数组的value,因此for-…
「一劳永逸」一张脑图带你掌握Git命令
最近在网易工作之余,遇到Git上面一些问题,趁这次的机会,补一补Git基础知识。 公众号前端UpUp,回复Git,即可获取脑图。 本文更多梳理的是Git常用命令,非原理篇,需要这部分知识的可以往下看。 当我们使用git管理文件时,比如git init时,这个时候,会多一个.gi…
发布订阅模式
前言:之前对发布-订阅模式没有理解透,感觉跟观察者模式非常像,又看到有些文章说观察者模式就是发布-订阅模式,搞的有点头大。这篇文章以个人的理解对发布-订阅模式进行一次梳理,如果有错误或者不足的地方,希望大家不吝指出,共同进步!!! 为了更方便对布订阅模式的理解,本人又写了一篇由…
由浅入深,66条JavaScript面试知识点
我只想面个CV工程师,面试官偏偏让我挑战造火箭工程师,加上今年这个情况更是前后两男,但再难苟且的生活还要继续,饭碗还是要继续找的。在最近的面试中我一直在总结,每次面试回来也都会复盘,下面是我这几天遇到的面试知识点。但今天主题是标题所写的66条JavaScript知识点,由浅入深…
javascript篇--1.6万字带你回忆那些遗忘的JS知识点
发文前,小编想先对上一篇文章-css篇纠正错误以及针对文章提出的优化的小伙伴表示感谢,你们的每个建议或意见都很宝贵🌻🌻。 继上两篇文章html篇和CSS篇之后,本篇文章对于常见的有关Javascript部分的内容进行了大致的整合。文中涉及的知识面还是蛮广的,小编在整理的时候…