JS面试系列
JS面试系列
defer和asnyc
参考:带你玩转prefetch, preload, dns-prefetch,defer和async - SegmentFault 思否
1 | <script type="module" src="foo.js"></script> |
阮一峰的ES6—Module的加载实现_慕课手记 (imooc.com)
webpack解惑:require的五种用法 - 吕大豹 - 博客园 (cnblogs.com)
5、介绍下 Set、Map的区别?
应用场景Set用于数据重组,Map用于数据储存Set:
(1)成员不能重复
(2)只有键值没有键名,类似数组
(3)可以遍历,方法有add, delete,has
Map:
(1)本质上是健值对的集合,类似集合
(2)可以遍历,可以跟各种数据格式转换
深入理解 ES6 模块机制 - 知乎 (zhihu.com)
JS中的「import」和「require 」 - 简书 (jianshu.com)
前端性能优化 24 条建议
https://zhuanlan.zhihu.com/p/121056616
https://zhuanlan.zhihu.com/p/26559480
https://zhuanlan.zhihu.com/p/147178478
如何理解es6中的import是静态编译执行的?(一说是编译期执行的)? - 知乎 (zhihu.com)
CSS预加载Preload - 知乎 (zhihu.com)
Preload是为处理当前页面所生,Prefetch是告诉浏览器加载下一页面可能会用到的资源,优先级自然在当前页面之后
[TypeScript 和 JavaScript 究竟哪个更好?_Web_hls33的博客-CSDN博客](https://blog.csdn.net/weixin_42554191/article/details/103889161#:~:text=二者的主要区别为:,TypeScript
是静态类型,js是动态类型(详见强类型、弱类型、静态类型、动态类型的区别)。)
Telemetry needs to be disabled without voodoo · Issue #10713 · vercel/next.js (github.com)
如何评价首发于 2020 年 1 月下旬的 JavaScript 依赖管理器 Yarn 2? - 知乎 (zhihu.com)


