如何使用外部的 ".js" 文件

在前端开发中,我们常常需要使用 JavaScript 来实现各种功能,而 JavaScript 代码通常存储在 ".js" 文件中。为了提高代码的可维护性和复用性,我们可以将一些公共的 JavaScript 代码封装到外部的 ".js" 文件中,然后在 HTML 页面中引入这些文件。本文将详细介绍如何使用外部的 ".js" 文件。

创建 ".js" 文件

首先,我们需要创建一个 ".js" 文件,并将需要复用的 JavaScript 代码写在这个文件中。例如,我们创建一个名为 "common.js" 的文件,其中包含以下代码:

-------- ------ -- -
  ------ - - --
-

-------- ----------- -- -
  ------ - - --
-

这里定义了两个函数,分别用于计算加法和减法。接下来,我们需要将这个文件保存到项目的某个目录中,例如 "js" 目录。

在 HTML 页面中引入外部 ".js" 文件

HTML 页面中使用 <script> 标签来引入外部的 ".js" 文件。以下是一个简单的示例:

--------- -----
------
------
  -----------------------
-------
------
  -------------------
  ------- ----------------------------
  --------
    -- -- --------- ------
    --- --- - ------ ---
    --- ---------- - ----------- ---
    ----------------- -- ----- -
    ------------------------ -- ----- -
  ---------
-------
-------

在上面的示例中,我们通过 <script> 标签引入了 "common.js" 文件,并在页面中调用了其中定义的函数。注意,引入外部 ".js" 文件时需要指定文件的路径。

延迟加载外部 ".js" 文件

默认情况下,浏览器会在解析 HTML 页面时立即下载和执行所有的 JavaScript 代码。这可能会导致页面加载速度变慢,因为 JavaScript 代码通常比较大。为了优化页面加载速度,我们可以将 JavaScript 代码延迟加载。

延迟加载可以通过将 <script> 标签放在页面底部来实现,或者使用 deferasync 属性。以下是一个示例:

--------- -----
------
------
  -----------------------
-------
------
  -------------------
  ------- ----- ----------------------------
  --------
    -- ------- --------- --------
    --------------------- -
      --- --- - ------ ---
      --- ---------- - ----------- ---
      ----------------- -- ----- -
      ------------------------ -- ----- -
    -- ---
  ---------
-------
-------

在上面的示例中,我们添加了 defer 属性来告诉浏览器要延迟加载 "common.js" 文件。由于 JavaScript 代码是异步加载的,因此我们需要在代码中添加一个延迟执行的函数。

结论

使用外部的 ".js" 文件可以提高代码的可维护性和复用性,并且可以优化页面加载速度。本文介绍了如何创建、引入和延迟加载外部的 ".js" 文件。希望对你有所帮助!

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/29949