首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Javascript
订阅
Cacaci
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Rollup打包工具的使用(超详细,超基础,附代码截图超简单)
Rollup打包工具详细使用教程;之前在网络上查找过相关的rollup使用,有些文章很概念不易理解,没有具体步骤;有些文章步骤不够详细,没有来龙去脉。所以打算整理个文章给后来者减少弯路。
领导:谁再用定时任务实现关闭订单,立马滚蛋!
在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢
JavaScript 异步队列实现及拓展
队列对于任何语言来说都是重要的,io 的串行,请求的并行等等。在 JavaScript 中,又由于单线程的原因,异步编程又是非常重要的。昨天由一道面试题的启发,我去实现 JS 中的异步队列的时候,借鉴了 express 中间件思想,并发散到 co 实现 与 generator,…
使用异步管理队列处理大文件分块上传
关于大文件分块上传,这里推荐一篇文章。没想到是字节跳动的前端面试题。 这篇文章对大文件分块上传整体的实现思路描述得比较全面,然而在实际的业务开发中还会遇到一些细节问题。 由于 HTTP1.x 不支持多路复用,所以浏览器每发起一个 HTTP请求就会打开一个 TCP 会话。对于大多…
某条前端面试题--实现一个封装的ajax器(Promise版)
之前的解决方案我放在自己的博客上了,主要是实现队列、可取消的Promise,借此来构建,但ajax器部分的代码耦合性太强了,就不留在这里。 最近看到了如何实现 Promise 的限流: Promise.map 的简单实现,感觉自己写的代码冗长了,像老太婆的裹脚布一般,写一段能够…
史上最详细的经典面试题 从输入URL到看到页面发生了什么?
很多大公司面试喜欢问这样一道面试题,输入URL到看见页面发生了什么?,今天我们来总结一下。 连接结束。 DNS解析实际上就是寻找你所需要的资源的过程。假设你输入www.baidu.com,而这个网址并不是百度的真实地址,互联网中每一台机器都有唯一标识的IP地址,这个才是关键,但…
Vue 转 React不完全指北
Vue,加实习写了两年半~,期间只是简单学过 React,新东家用 React + Typescript。针对两者,以个人的理解,简单对比一下。
[贝聊科技]不简单的自适应高度输入框
前段时间在项目开发中遇到这样一个需求——文本输入框的高度要随着框内文本所占高度而变化。 下面讲一下实现方案的探索过程。 首先想到的方法,是使用 HTML 5 中新增的contenteditable属性。它可以把元素变成可编辑状态,同时让其保留原有的特性(如元素高度根据元素内容所…
[译] 图解Event Loop
事件循环(Event Loop),是每个JS开发者都会接触到的概念,但是刚接触时可能会存在各种疑惑。我是一个视觉型学习者,所以打算通过gif动图的可视化形式帮助大家理解它。 众所周知,JavaScript是 单线程(single-threaded) 的,也就是同一时间只能运行一…
手写JS!各种姿势解数组去重和数组扁平化
前言在JS的手写面试题中,关于数组的有很多,下面就来各种姿势解数组去重和扁平化吧。数组去重数组去重在面试中是一道基础题,但仍然可以在其中挖掘许多js知识。ES6 最常用Set 去重双重for循环外层循