如何创建和使用外部javascript文件(create and use external javascript files)

将JavaScripts直接放入包含网页HTML的文件中是学习JavaScript时使用的短脚本的理想选择。但是,当您开始创建脚本为您的网页提供重要功能时,JavaScript的数量可能会变得相当大,将这些大型脚本直接包含在网页中会带来两个问题:...

将JavaScripts直接放入包含网页HTML的文件中是学习JavaScript时使用的短脚本的理想选择。但是,当您开始创建脚本为您的网页提供重要功能时,JavaScript的数量可能会变得相当大,将这些大型脚本直接包含在网页中会带来两个问题:

Web developers working on HTML coding on computers
  • 如果JavaScript占据页面内容的大部分,它可能会影响您的页面在各种搜索引擎中的排名。这降低了识别内容的关键字和短语的使用频率。
  • 这使得在网站的多个页面上重用相同的JavaScript功能变得更加困难。每次您想在不同的页面上使用它时,您都需要将其复制并插入到每个附加页面中,以及新位置所需的任何更改。

如果我们让JavaScript独立于使用它的网页,那就更好了。

选择要移动的javascript代码

幸运的是,HTML和JavaScript的开发人员已经为这个问题提供了解决方案。我们可以将Java脚本从网页上移开,使其功能完全相同。

我们需要做的第一件事是在使用JavaScript的页面外部创建一个JavaScript,选择实际的JavaScript代码本身(不包括周围的HTML脚本标记),并将其复制到一个单独的文件中。

例如,如果页面上有以下脚本,我们将选择并复制粗体部分:

var hello='hello World';document.write(你好)&lt/脚本>

过去有一种做法是将JavaScript放在注释标记内的HTML文档中,以阻止旧浏览器显示代码;然而,新的HTML标准规定浏览器应该自动将HTML注释标记中的代码视为注释,这会导致浏览器忽略您的Javascript。

如果您从其他人那里继承了HTML页面,并且注释标记中包含JavaScript,那么您不需要在选择和复制的JavaScript代码中包含这些标记。

例如,您将只复制粗体代码,而忽略下面代码示例中的HTML注释标记:

<!--var hello='hello World';document.write(你好);//--&燃气轮机&lt/脚本&gt;

将javascript代码保存为文件

选择要移动的JavaScript代码后,将其粘贴到新文件中。为该文件指定一个名称,该名称建议脚本执行的操作或标识脚本所属的页面。

给文件一个.js后缀,这样您就知道该文件包含JavaScript。例如,我们可以使用hello.js作为保存上述示例中JavaScript的文件名。

链接到外部脚本

现在我们已经将JavaScript复制并保存到一个单独的文件中,我们所需要做的就是在HTML网页文档中引用外部脚本文件。

首先,删除脚本标记之间的所有内容:

&lt;script type=“text/javascript”&gt&lt/脚本&gt;

这还没有告诉页面要运行什么JavaScript,因此我们接下来需要向脚本标记本身添加一个额外的属性,告诉浏览器在哪里找到脚本。

我们的示例现在如下所示:

&lt;script type=“text/javascript”src=“hello.js”&gt&lt/脚本&gt;

src属性告诉浏览器应该从中读取此网页的JavaScript代码的外部文件的名称(在上面的示例中是hello.js)。

您不必将所有Java脚本放在与HTML网页文档相同的位置。您可能希望将它们放在一个单独的JavaScript文件夹中。在本例中,您只需修改src属性中的值以包含文件的位置。您可以为JavaScript源文件的位置指定任何相对或绝对web地址。

用你所知道的

现在,您可以获取您编写的任何脚本或从脚本库获得的任何脚本,并将其从HTML网页代码移动到外部引用的JavaScript文件中。

然后,只需添加调用该脚本文件的适当HTML脚本标记,即可从任何网页访问该脚本文件。

  • 发表于 2021-09-10 23:13
  • 阅读 ( 206 )
  • 分类:数学

你可能感兴趣的文章

什么是javascript?它是如何工作的?

JavaScript已经成为现代web开发的主流。这种强大的语言已经发展成为任何web开发人员都能理解的基本工具。 ...

  • 发布于 2021-03-18 04:01
  • 阅读 ( 266 )

了解如何使用react native编写自己的android应用程序

React Native允许您使用JavaScript和React构建本机移动应用程序,React是Facebook构建的用户界面库。它使得编写Android和iOS设备的代码变得简单,而不必精通java(Android)和C++ +目标C(iOS)。 ...

  • 发布于 2021-03-23 19:10
  • 阅读 ( 232 )

如何使用javascript控制arduino

...何使用Python控制Arduino板,今天我们将向您演示如何使用JavaScript实现相同的操作。今天我们将使用Johnny五框架来控制一个伺服,而不是最基本的闪烁LED教程,所有的程序都是JavaScript。 ...

  • 发布于 2021-03-26 11:34
  • 阅读 ( 263 )

如何用脚本编辑器来增强你的google应用程序

...伸缩的应用程序,轻松地与Google产品集成。 Apps Script使用JavaScript语言,将web开发和Google产品的熟悉程度结合在一起,使其成为为您的企业、组织定制应用程序的完美工具,或者只是为了自动化日常任务。 您可以使用Google Apps脚...

  • 发布于 2021-04-03 16:11
  • 阅读 ( 208 )

在linux中,使用外部usb硬盘作为/home挂载是否安全?

...外部硬盘在很多方面都很有用。考虑到这一点,在Linux中使用外部USB硬盘作为/home挂载是安全的吗?今天的超级用户问答帖子讨论了这个问题,以帮助好奇的读者。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个...

  • 发布于 2021-04-10 06:07
  • 阅读 ( 208 )

javascript不是java,它更安全、更有用

...。2013年91%的系统妥协是针对不安全的Java插件。但是Java和JavaScript不是一回事——事实上,它们并没有真正的联系。 我们的大多数读者可能理解其中的区别,但不是每个人都知道。任何混淆都不是偶然的——JavaScript最初被命名为...

  • 发布于 2021-04-11 05:31
  • 阅读 ( 218 )

如何在没有enterprise edition的情况下创建windows to go usb驱动器

...数据在使用Windows to Go时意外保存到内部磁盘上。 相关:如何引导您的电脑从光盘或USB驱动器 AOMEI的付费分区助手应用程序包括一个Windows To Go Creator函数,但如果您愿意使用GImageX并手工完成上面的一点点额外工作,则不需要为...

  • 发布于 2021-04-11 06:33
  • 阅读 ( 158 )

充分利用windows命令行的20个最佳提示和技巧

...ides a link so you can download the utility and tells you where to put it. 如何将输出文本从命令行复制到Windows剪贴板 如何在windows命令提示符下启用ctrl+v进行粘贴 If you copy a command from another program in Windows and want to paste it in the command prompt window, i...

  • 发布于 2021-04-12 17:01
  • 阅读 ( 272 )

如何在ubuntu上为简单的文件服务器设置软件raid

...于安装,“坚如磐石”可靠的电子邮件警报?将向您展示如何使用Ubuntu、软件RAID和SaMBa来实现这一点。 概述 尽管最近流行将所有内容移动到“全能”云上,但有时您可能不希望您的信息位于其他服务器上,或者每次从internet下...

  • 发布于 2021-04-13 02:47
  • 阅读 ( 203 )

如何使用javascript自动化photoshop节省时间

JavaScript可能与图像编辑器有什么关系?使用这种独立于平台的脚本语言,今天我们将学习创建自动化任务,无论是Mac版还是PC版的Photoshop都可以快跑。Photoshop有一个API(应用程序编程接口),允许那些有专门知识的人创建脚本...

  • 发布于 2021-04-13 04:51
  • 阅读 ( 225 )
qm60967
qm60967

0 篇文章

相关推荐