Comment appeler js depuis HTML

WBOY
Libérer: 2023-05-15 16:42:38
original
10023 Les gens l'ont consulté

Comment HTML appelle JS

HTML (Hypertext Markup Language) et JS (JavaScript) sont les deux technologies les plus fondamentales et les plus importantes dans le développement Web. HTML est principalement responsable de la structure et de la mise en page des pages Web, tandis que JS est principalement responsable de la fonctionnalité et de l'interaction des pages Web. Dans le développement Web, nous devons souvent laisser HTML appeler JS pour implémenter diverses fonctions des pages Web, telles que la validation de formulaires, le chargement dynamique de contenu, etc. Cet article présentera comment HTML appelle les méthodes JS.

Trois façons d'appeler JS en HTML

Il existe trois manières principales d'appeler JS en HTML : en ligne, interne et externe.

  1. Inline

Inline consiste à intégrer du code JS directement dans des balises HTML, par exemple :

<button onclick="alert('你点击了按钮')">点击我</button>
Copier après la connexion

Lorsque vous cliquez sur ce bouton, une boîte de dialogue apparaîtra à cause de l'attribut onclick Qu'est-ce que exécuté est un code JS intégré. Bien que cette méthode soit simple, elle n'est pas propice à la maintenance et à la gestion. Lorsque la quantité de code est importante, elle devient très lourde. onclick属性执行的是一段内嵌的JS代码。这种方式虽然简单,但是不利于维护和管理,当代码量较大时,会变得非常繁琐。

  1. 内部式

内部式是将JS代码写在HTML文档的<head>标签或<body>标签中的<script>标签中,例如:

<html>
  <head>
    <title>内部式</title>
    <script>
      function test() {
        alert('你点击了按钮');
      }
    </script>
  </head>
  <body>
    <button onclick="test()">点击我</button>
  </body>
</html>
Copier après la connexion

这个例子中,我们将JS代码写在了<head>标签中,并定义了一个名为test的函数。然后在HTML中的按钮标签中,通过onclick调用test函数。这种方式比内联式更易于维护和管理。

  1. 外部式

外部式是将JS代码放在独立的JS文件中,然后在HTML文档中通过<script>标签引入。假设我们将JS代码写在一个名为test.js的文件中,那么在HTML中的调用方式如下:

<html>
  <head>
    <title>外部式</title>
    <script src="test.js"></script>
  </head>
  <body>
    <button onclick="test()">点击我</button>
  </body>
</html>
Copier après la connexion

这样,HTML会向服务器请求test.js

    Style interne

    Le style interne consiste à écrire du code JS dans la balise <head> ou <body> du Document HTML Dans la balise <script>, par exemple :

    rrreee

    Dans cet exemple, nous écrivons le code JS dans la balise <head> et définissons une fonction nommé test. Puis dans la balise bouton en HTML, appelez la fonction test via onclick. Cette approche est plus facile à maintenir et à gérer qu’en ligne.

      🎜Style externe🎜🎜🎜Le style externe consiste à placer le code JS dans un fichier JS séparé, puis à l'introduire dans le document HTML via le <script> étiqueter. Supposons que nous écrivions le code JS dans un fichier nommé test.js, alors la méthode d'appel en HTML est la suivante : 🎜rrreee🎜De cette façon, HTML demandera test.js et exécutez le code JS qu'il contient. Cette méthode est plus modulaire et séparée que la méthode interne, et présente une plus grande maintenabilité. 🎜🎜Résumé🎜🎜Les trois façons dont HTML appelle JS ont toutes leurs avantages et leurs inconvénients. Bien que le style en ligne soit concis et clair, il n'est pas propice à la maintenance et à la gestion ; le style interne est plus maintenable, mais le code peut devenir trop complexe ; 🎜🎜Dans les applications réelles, nous devons choisir la méthode d'appel la plus appropriée en fonction de la situation réelle du projet afin d'obtenir un code plus efficace, plus stable et plus facile à maintenir. 🎜

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal