首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
原理
订阅
su7ii
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
真正搞懂防抖函数&节流函数
定义:顾名思义,在频繁触发的前提下,让函数只在特定的时间内没有触发执行条件才执行一次代码。 使用场景:频繁操作点赞和取消点赞,因此需要获取最后一次操作结果并发送给服务器。 自己模拟了一个使用场景,即点击提交按钮会触发ajax请求,但是如果用户频繁点击提交按钮,难道就要触发n次吗…
结合项目来谈谈 Puppeteer
Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行。我们团队从 Puppeteer 刚发布出来就开始成为忠实用户了(主要是因为 PhantomJs 坑太多了),本文主要在介绍 Puppeteer 的…
puppeteer初探
puppeteer 是一个Chrome官方出品的headless Chrome node库。它提供了一系列的API, 可以在无UI的情况下调用Chrome的功能, 适用于爬虫、自动化处理等各种场景 创建一个最新的自动化测试环境。使用最新的 JavaScript 和浏览器功能,可…
键入网址后,其间发生了什么?
想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题。 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个问题。 这次,小林我带大家一起探究下,一个数据包在网络中的心路历程。 首先浏览器做的第一步工作就是要对 UR…
最直白的告白-树的遍历BFS和DFS
最近在力扣上刷算法题,觉得这么多年都白混了(啥也没记录下来)。 shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。 unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 1. 第一层: 定义一个数组(queue)将根节点push进…
《大前端进阶 Node.js》系列 多进程模型入门
进程和线程,可以说是老僧长谈的话题了。 只要是从事计算机相关的小伙伴,提起这个大都思如泉涌,多线程~高并发~ 但各种零散的概念和认知或许难以汇成一个成体系的知识结构。我们先来罗列一下这两个概念简洁的官方解释。 进程:处于执行期的代码,正在运行的程序,它不仅包括目标代码,还有数据…