HTML script async 属性
- js文件加载优化
-
在js引擎部分,我们可以了解到,当渲染引擎解析到script标签时,会将控制权给JS引擎,如果script加载的是外部资源,则需要等待下载完后才能执行。所以,在这里,我们可以对其进行很多优化工作。放置在body底部为了让渲染引擎能够及早的将DOM树给渲染出来,我们需要将script放在body的底...
- JS面试题:公司真实js面试题整理
-
编辑排版|宋大狮平台运营|小唐狮一、说一下js单线程的理解?js是单线程的,内部要处理的任务分同步任务、异步任务异步任务分微任务、宏任务执行顺序:【又称事件循环机制】先执行同步任务,遇到异步宏任务则将异步宏任务放入宏任务队列中,遇到异步微任务则将异步微任务放入微任务队列中。当所有同步任务...
- 熬夜7天,我总结了JavaScript与ES的25个知识点
-
前言说起JavaScript,大家都知道是一门脚本语言。那么ES是什么鬼呢?ES全称ECMAScript,是JavaScript语言的国际标准。最近,我总结了25条JavaScript的基础特性相关的知识点,大家一起看一下吧1.严格模式使用严格模式,可以在函数内部进行较为严格的全局和局部的错误条件...
- 前端async/await的原理、流程、使用方法及注意事项你知道多少?
-
理解async/await的原理和使用方法是理解现代JavaScript异步编程的关键。这里我会提供一个详细的实例,涵盖原理、流程、使用方法以及一些注意事项。代码注释会尽量详尽,确保你理解每个步骤。实例:使用async/await进行异步操作<!DOCTYPEhtml><h...
- 别让第三方脚本拖慢你的网站:Web嵌入的实用做法
-
在实际项目中,前端开发最怕的一类问题就是“不是你写的代码出了问题”,而是“你没法控制的第三方服务出了问题”。各种埋点、客服、社交分享、广告联盟、数据统计……它们来得悄无声息,但一旦嵌入不好,就能轻松把你网站的加载速度拖成蜗牛。这篇我们就来聊聊:第三方脚本该怎么嵌、嵌多少、怎么不被它们反噬性能和体验。...
- JavaScript 原生开发做的一些优化点
-
最近在开发一个用原生JavaScript开发的项目,说实话,我平时开发的都是使用Vue/React进行开发,所以这次使用JavaScript原生开发,就需要自己去做一些性能的优化。文档碎片DocumentFragment当我们想要批量往页面上新增DOM节点的时候,如果循环遍历ap...