首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
失眠的男青年
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
如何利用 JavaScript 实现并发控制
在开发过程中,有时会遇到需要控制任务并发执行数量的需求。 例如一个爬虫程序,可以通过限制其并发任务数量来降低请求频率,从而避免由于请求过于频繁被封禁问题的发生。 接下来,本文介绍如何实现一个并发控制器。 上述示例代码利用 Promise.all 方法模拟6个任务并发执行的场景,…
数据结构:用JS实现队列
队列特点:遵循先进先出(FIFO)原则的一组有序的项。队列在尾部添加新元素,并从顶部移除元素。 首先,创建一个类来表示一个队列。 同样,我们选择数组来存储队列中的元素。 enqueue(element):向队列尾部添加一个新的项。 dequeue():移除队列的第一项,并返回被…
[Webpack] 核心概念、基础配置、常用loader和常用插件
入口起点指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。进入入口起点后,webpack 会找出有哪些模块和库是入口起点(直接和间接)依赖的。 output 属性告诉 webpack 在哪里输出它所创建的 bundles,以及如何命名这些文件,默认值为 ./…
前端面试知识点整理
当从一个变量向另一个变量赋值引用类型时,同样也会将存储在变量中的对象的值赋值一份方法哦为新变量分配的空间中,保存在变量中的是对象在堆内存中的地址,这个值得副本实际上是一个指针,二这个指针指向存储在堆内存的一个对象,赋值后,两个边路都保存了同一个对象地址,则这两个变量指向了同一个…
5分钟带你搞懂 Javascript 中的this(包含apply、call、bind)
当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。this 就是记录(上下文)的其中一个属性,会在函数执行的过程中用到。 this 总是指向执行时的当前对象。 JavaScript 的 …
你应该知道的前端安全性
本文不是一个大而全的课程,只是我们日常中常见的问题,因为网络安全是一个很大的话题,我们这里只介绍前端工程师应知应会的东西。大概包括 XSS, CSRF, 点击劫持,SQL注入,OS注入,请求劫持,DDOS,以及简单的防范策略。 XSS的英文是Cross Site Scripti…
微信小程序全局Toast尝试
前言toast或message组件,基本是每个项目都会使用到的。在Vue、React中它们都是组件,而我们习惯将这类型的组件处理全局Api,以避免每个页面都要写template以及data,更加方便使
微信小程序自动化测试实践
微信小程序生态日益完善,很多小程序项目页面越来越多,结构越来越复杂,业务逻辑也更加多样。以腾讯课堂小程序为例,目前腾讯课堂小程序部分页面结构和不同业务场景下的表现如下图所示: web开发中对于这类测试问题已经有了很多自动化解决方案比如Selenium、Puppeteer,思路大…
前端基础算法--二分查找法
对于前端初学者而言,这样的一个功能你做出来了那就很好,慢慢的,我们的工作年限越来越长,如果我们还继续那样做,这样,迟早会淘汰。这个时候,就需要对你的项目进行优化。之前讲到过对于react项目的优化。这更多是针对于单页应用的优化,避免首页时间加载过长,打包文件加载过大,是针对于打…
axios如何利用promise无痛刷新token
最近遇到个需求:前端登录后,后端返回token和token有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。 当用户发起一个请求时,判断token是否已过期,若已过期则先调refreshT…