嗯,手搓一个TinyPng压缩图片的WebpackPlugin也SoEasy啦

2020-08-10
阅读 17 分钟
9.5k
曾经发表过一篇性能优化的文章《前端性能优化指南》,笔者总结了一些在项目开发过程中使用过的性能优化经验。说句真话,性能优化可能在面试过程中会有用,实际在项目开发过程中可能没几个同学会注意这些性能优化的细节。
封面图

一杯喜茶的时间手搓Promise

2020-04-08
阅读 8 分钟
3.2k
我们都知道,JS是单线程的,只有前一个任务结束,才能执行下一个任务。显然在浏览器上,这样执行会堵塞浏览器对DOM的渲染。所以,JS中会有很多异步操作,那JS是如何实现异步操作呢?这就要想到Promise对象了,文本先来认识Promise,再手写代码实现Promise。
封面图

接近完美地判断JS数据类型,可行吗

2020-04-01
阅读 5 分钟
4.9k
JS的变量与其他语言的变量有很大区别,因为其变量松散的本质,决定了变量只是在特定时间内用于保存特定值的一个名字而已,变量的值及其数据类型可在声明周期内改变。
封面图

来自原形与原型链的拷问

2020-03-31
阅读 5 分钟
7.7k
在JS中,我们经常会遇到原型。字面上的意思会让我们认为,是某个对象的原型,可用来继承。但是其实这样的理解是片面的,下面通过本文来了解原型与原型链的细节,再顺便谈谈继承的几种方式。
封面图

25个你不得不知道的数组reduce高级用法

2020-02-13
阅读 9 分钟
15.9k
距离上一篇技术文章《1.5万字概括ES6全部特性》发布到现在,已经有整整4个月没有输出过一篇技术文章了。哈哈,不是不想写,而是实在太忙,这段时间每天不是上班就是加班,完全没有自己的时间。这篇文章也是抽空之余完成,希望大家喜欢,谢谢大家继续支持我。
封面图

灵活运用JS开发技巧

2019-10-21
阅读 10 分钟
10.3k
作者:JowayYoung仓库:Github、CodePen博客:官网、掘金、思否、知乎公众号:IQ前端特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权系列灵活运用CSS开发技巧 请戳这里,持续更新灵活运用JS开发技巧 请戳这里,持续更新灵活运用PS切图技巧 请戳这里,持续更新前言何为技巧,意指表现在文学、工艺、...
封面图

1.5万字概括ES6全部特性(已更新ES2020)

2019-10-14
阅读 25 分钟
17k
第三次阅读阮一峰老师的《ES6标准入门》了,以前阅读时不细心,很多地方都是一目十行。最近这次阅读都是逐个逐个字来读,发现很多以前都没有注意到的知识点,为了方便记忆和预览全部ES6特性,所以写下本文。
封面图