摘要:
安装速度 npm:自 5.x 版本起大幅提升,但较早版本较慢。 Yarn:使用并行下载,速度较快。 pnpm:通过硬链接和符号链接技术,通常速度最快。 磁盘使用 npm:每个项目生成独立的 node_modules,占用较大磁盘空间。 Yarn:类似于 npm,但通过缓存和锁文件减小重复依赖。 pn 阅读全文
摘要:
新特性 ES6(2015) 1. 类(class) class Man { constructor(name) { this.name = '小豪'; } console() { console.log(this.name); } } const man = new Man('小豪'); man.c 阅读全文
摘要:
网易云音乐mp3外链、真实地址下载方法 一个网易音乐外链地址长期有效,很简单的方法: 第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID, 例如:杨钰莹的心雨,网址是: http://music.163.com/#/song?id=317151 很明显,ID是317151 那么,这首歌的真实 阅读全文
摘要:
效果: 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>New Document</title> <meta name="Generator" content="EditPl 阅读全文
摘要:
1、 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <meta charset="utf-8"> <title>3D烟花</title> <style> html,body{ margin:0px; wi 阅读全文
摘要:
本文摘自【前端早茶】 React + Antd 实现动态切换主题功能 前言 最近去ant design官网查阅资料,发现ant design最新版本已经更新到了4.17.x,于是比较粗略的看了一下最近几个4.17.x版本的更新日志,发现4.17.0版本更新了大量内容(点击查看4.17.0版本更新日志 阅读全文
摘要:
当有人问起:你们的公司的这款应用用户体验怎么样呀?访问量怎么样?此时,你该怎么回答呢?你会回答:UV、PV 巴拉巴拉,秒开率、FP、TTI 巴拉巴拉。 那么,这些数据是哪里来的呢?显而易见,这些数据都来自前端监控系统。 前端监控的意义 当今时代,是一个快节奏的时代,应用的性能极大影响着用户的留存率, 阅读全文
摘要:
深入解析 EventLoop 和浏览器渲染、帧动画、空闲回调的关系 前言 关于 Event Loop 的文章很多,但是有很多只是在讲「宏任务」、「微任务」,我先提出几个问题: 每一轮 Event Loop 都会伴随着渲染吗? requestAnimationFrame 在哪个阶段执行,在渲染前还是后 阅读全文
摘要:
原理: 由于Promise内部实现中,是否resolve由内部成功数组的长度和传入数组的长度进行比较的,那么在给失败的Promise在catch的时候返回一个reolve状态就可以啦。 上代码: 正常失败情况: let p1 = new Promise((resolve, reject) => { 阅读全文
摘要:
Babel是如何编译JS代码的及理解抽象语法树(AST) 1. Babel的作用是? 很多浏览器目前还不支持ES6的代码,但是我们可以通过Babel将ES6的代码转译成ES5代码,让所有的浏览器都能理解的代码,这就是Babel的作用。2. Babel是如何工作的? Babel的编译过程和大多数其他语 阅读全文