JavaScript defer17 Mar 2025 | 阅读 2 分钟 defer 是一个布尔值,用于指示脚本在文档解析完成后执行。它仅适用于外部脚本(即,仅在我们为 <script> 标签指定 src 属性时才有效)。它声明脚本不会创建任何内容。因此,浏览器可以继续解析页面的其余部分。带有 defer 属性的 <script> 不会阻塞页面。 我们可以通过下图来理解 defer 属性的用法 ![]() 此属性告诉浏览器在整个 HTML 文档完全解析后执行 <script> 文件。有时,在 <a href="html-script-tag"><script> 标签</a> 中添加 HTML head 部分会消耗更多内存,并且还会导致性能问题。为了提高性能,我们可以在 <script> 标签中添加 defer 属性。 有时脚本加载时间超过预期,导致显示空白页面而不是内容。在移动设备上,由于小设备的内存有限,情况会更糟。因此,通过使用 defer 属性,我们可以提高加载性能。 旧版浏览器不允许使用 defer 属性,因此对于旧版浏览器,我们必须使用 defer 属性的替代方案。替代解决方案是,我们必须将 <script> 部分放在 </body> 标签</a> 之前。这可以按以下方式完成 语法示例在这里,我们正在使用一个外部 javascript 文件,即 myscript.js。 myscript.js 输出 执行上述代码后,输出将是 - ![]() 下一主题JavaScript 重定向 |
JavaScript 中的 onscroll 事件在元素使用滚动条时发生。当用户向上或向下移动滚动条时,事件会触发。我们可以使用 CSS overflow 属性创建滚动条。在 HTML 中,我们可以使用 onscroll 属性...
阅读 3 分钟
重定向只是一种将搜索引擎和用户发送到与原始 URL 不同的 URL 的机制。重定向的页面可以在同一服务器上,也可以在不同的服务器上。它也可以在同一网站上,也可以在不同的网站上...
阅读 3 分钟
JavaScript:void(0) void 运算符用于评估表达式并返回 undefined。通常,此运算符用于获取 undefined 原始值。它经常与超链接一起使用。通常,浏览器在单击链接时刷新页面或加载新页面。...
阅读 2 分钟
JavaScript 作用域 JavaScript 中的作用域是什么? 在 JavaScript 中,作用域是指我们代码的当前上下文,在该上下文中声明变量并可以访问它们。 简而言之,它帮助我们决定在 JavaScript 中声明变量或函数会影响我们在哪里可以访问...
5 分钟阅读
在本文中,我们将了解如何使用 JavaScript 计算两个日期之间的差异。如果我们使用正确的方法,那么计算差异的技术就很简单。日期对象是使用 JavaScript 计算日期之间差异所必需的……
阅读 3 分钟
回调函数可以定义为作为参数传递给另一个函数的函数。不要将回调与关键字关联起来,因为回调只是传递给函数的参数名称。换句话说,我们可以说...
阅读 3 分钟
/wait PHP 和 C 等编程语言具有 sleep(sec) 函数来暂停执行固定一段时间。Java 有 thread.sleep(),Python 有 time.sleep(),GO 有 time.sleep(2*time.second)。与其他语言不同,JavaScript 没有 sleep() 函数。我们可以使用一些……
阅读 3 分钟
对象 对象是一种集合类型,几乎与 Map 类似。它将每个元素存储为键值对,其中键是弱引用的。在这里,键是对象,值是任意值。语法 new WeakMap([iterable]) 参数 iterable - 它表示一个数组...
阅读1分钟
?在本文中,我们将了解如何在 JavaScript 中向对象添加属性。JavaScript 对象 JavaScript 对象是以键值对形式存在的属性组。语法:const obj = { property1: value1, property2: value2, property n: value3, }; ...
阅读 4 分钟
JavaScript 日期格式 JavaScript 中的日期格式化包括将日期更改为不同的格式,操纵书写日期的方式以及提取单个元素(如日或特定时间)。这对于时区转换或显示日期等任务很重要……
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India