Maison interface Web tutoriel HTML Comment connecter HTML à js externe

Comment connecter HTML à js externe

Apr 11, 2024 am 06:25 AM
异步加载

Pour connecter des fichiers JS externes, utilisez la balise <script> avec l'attribut src. Généralement, cette balise est placée en bas de <body> pour éviter de bloquer le rendu. Plusieurs balises <script> peuvent être ajoutées pour connecter plusieurs fichiers JS externes. L'attribut src peut utiliser un chemin relatif (relatif au fichier HTML) ou un chemin absolu (à partir du répertoire racine). La balise peut également contenir d'autres attributs tels que async (chargement asynchrone) et defer (exécution différée).

Comment connecter HTML à js externe

Comment connecter des fichiers JS externes à l'aide de HTML

Présentation des fichiers JS externes

Pour connecter des fichiers JavaScript externes à des documents HTML, veuillez utiliser la balise <script> , Et précisez le chemin d'accès au fichier JavaScript dans l'attribut src : <script> 标签,并在 src 属性中指定 JavaScript 文件的路径:

<script src="path_to_javascript_file.js"></script>
Copier après la connexion

选择放置 <script> 标签的位置

通常,<script> 标签被放置在 HTML 文档的 <body> 部分的底部,以避免阻止页面呈现:

<body>
  ... <!-- 网页内容 -->

  &lt;script src=&quot;path_to_javascript_file.js&quot;&gt;&lt;/script&gt;
</body>
Copier après la connexion

多个外部 JS 文件

如果你需要连接多个外部 JS 文件,可以简单地在 &lt;body&gt; 部分中添加多个 &lt;script&gt; 标签:

&lt;script src=&quot;path_to_file1.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;path_to_file2.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;path_to_file3.js&quot;&gt;&lt;/script&gt;
Copier après la connexion

相对和绝对路径

src 属性可以包含相对路径(相对于 HTML 文件的位置)或绝对路径(以网站的根目录为起点):

  • 相对路径:js/main.js
  • 绝对路径:/path/to/javascript_file.js

其他属性

&lt;script&gt;rrreee

    Choisissez où placer la balise &lt;script&gt;
  • Normalement, &lt;script&gt; La balise est placée en bas de la section &lt;body&gt; du document HTML pour éviter de bloquer le rendu de la page :
  • rrreee
  • Plusieurs fichiers JS externes
Si vous devez connecter plusieurs fichiers JS externes, vous pouvez simplement ajouter plusieurs balises &lt;script&gt; dans la section &lt;body&gt; : 🎜rrreee🎜🎜Relatif et absolu paths🎜🎜🎜src peut contenir un chemin relatif (relatif à l'emplacement du fichier HTML) ou un chemin absolu (à partir du répertoire racine du site) : 🎜🎜🎜🎜Chemin relatif : 🎜js/main.js code&gt;🎜🎜🎜Chemin absolu : 🎜<code>/path/to/javascript_file.js🎜🎜🎜🎜Autres attributs🎜🎜🎜&lt; script&gt; Les balises peuvent également contenir d'autres attributs, tels que : 🎜🎜🎜🎜 async : 🎜 permet aux scripts d'être chargés de manière asynchrone et exécutés avant le rendu de la page. 🎜🎜🎜defer : 🎜Différer l'exécution du script jusqu'à ce que l'analyse du document soit terminée. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Exposition des exceptions Ajax et une liste de moyens de résoudre les erreurs Exposition des exceptions Ajax et une liste de moyens de résoudre les erreurs Jan 30, 2024 am 08:33 AM

Exposition des exceptions Ajax et une liste de moyens de résoudre les erreurs

Gérer efficacement les situations dans lesquelles jQuery .val() ne fonctionne pas Gérer efficacement les situations dans lesquelles jQuery .val() ne fonctionne pas Feb 20, 2024 pm 09:36 PM

Gérer efficacement les situations dans lesquelles jQuery .val() ne fonctionne pas

Méthode d'implémentation de chargement asynchrone Scrapy basée sur Ajax Méthode d'implémentation de chargement asynchrone Scrapy basée sur Ajax Jun 22, 2023 pm 11:09 PM

Méthode d'implémentation de chargement asynchrone Scrapy basée sur Ajax

Comment lire le HTML Comment lire le HTML Apr 05, 2024 am 08:36 AM

Comment lire le HTML

Explication détaillée de la fonction de suspension dans Vue3 : Optimisation du chargement de données asynchrones Explication détaillée de la fonction de suspension dans Vue3 : Optimisation du chargement de données asynchrones Jun 18, 2023 am 08:10 AM

Explication détaillée de la fonction de suspension dans Vue3 : Optimisation du chargement de données asynchrones

Explication détaillée de la fonction définirAsyncComponent dans Vue3 : application de composants de chargement asynchrone Explication détaillée de la fonction définirAsyncComponent dans Vue3 : application de composants de chargement asynchrone Jun 18, 2023 pm 07:39 PM

Explication détaillée de la fonction définirAsyncComponent dans Vue3 : application de composants de chargement asynchrone

c# Qu'est-ce que la délégation et quel problème résout-elle ? c# Qu'est-ce que la délégation et quel problème résout-elle ? Apr 04, 2024 pm 12:42 PM

c# Qu'est-ce que la délégation et quel problème résout-elle ?

Comment empêcher la redirection de page dans WordPress ? Comment empêcher la redirection de page dans WordPress ? Mar 05, 2024 am 09:33 AM

Comment empêcher la redirection de page dans WordPress ?

See all articles