Cliquez sur un lien hypertexte pour déclencher un événement
1. Utiliser en cliquant sur une balise
Cette façon d'écrire a un inconvénient, c'est qu'après avoir cliqué, la page sera rafraîchie et renvoyée en haut de la page.
Comment le faire sans rafraîchir ?
2. La différence entre # et javascript : void (0)
Lorsque le lien hypertexte est un "lien mort", utilisez la différence entre # et javascript:void(0);.
Void(0) est une valeur inutile, ça ne mènera nulle part, ça n'a aucun sens
Et # actualisera la page actuelle.
3. Vous pouvez également utiliser le href de la balise a
Seul le JavaScript dans le href du lien hypertexte doit ajouter "javascript:",
Parce qu'il ne s'agit pas d'un événement, mais qu'il traite "javascript:" comme un protocole réseau comme "http:", "ftp:", "thunder://", "ed2k://" et "mailto:" , Remis au moteur d'analyse js pour le traitement.
Un accent particulier sur les méthodes
1. Ne démarrez pas une nouvelle ligne
Généralement, lors de l'écriture d'accolades en js, elles doivent être suivies directement au lieu de commencer une nouvelle ligne,
La raison est que js ajoutera automatiquement un "point-virgule" à la fin de l'instruction. Si les accolades sont placées sur une nouvelle ligne, le "point-virgule" sera automatiquement ajouté après l'instruction return et la valeur de retour sera automatiquement ajoutée. deviennent indéfinis.
2. Pas besoin de déclarer le type de valeur de retour
Pas besoin de déclarer le type de valeur de retour ou le type de paramètre. Les définitions de fonctions commencent par fonction.
JavaScript n'exige pas que tous les chemins aient des valeurs de retour comme C# et Java. S'il n'y a pas de valeur de retour, elle n'est pas définie.
3. Aucune surcharge de méthode
Il n'y a pas de surcharge de méthode en JavaScript.
L'écriture de paramètres dans les méthodes est appelée paramètres nommés
L'utilisateur appelle une méthode qui calcule la somme de plusieurs nombres. Comment obtenir le nombre de paramètres dans la méthode ?
Veuillez utiliser l'objet arguments !
Fonction anonyme
1. Méthode 1
Les fonctions anonymes ne peuvent pas être appelées et ne peuvent être affectées qu'à une variable. Puisqu'il s'agit d'une instruction d'affectation, un point-virgule doit être ajouté après celle-ci
.Candidature :
2. Méthode 2
3. Méthode 3
Il existe de nombreuses utilisations de ce type de fonction anonyme dans jQuery
Prototype de méthode d'extension
Définissez la méthode d'extension via le prototype de l'objet de classe,
La déclaration de la méthode d'extension doit être exécutée avant d'utiliser la méthode d'extension. Les fonctions JS n'ont pas de syntaxe de valeur par défaut de fonction spéciale, mais vous ne pouvez pas transmettre de valeur au paramètre. La valeur du paramètre sans transmettre de valeur n'est pas définie. Vous pouvez faire votre propre jugement pour définir la valeur par défaut.
Événement
1. Événement d'appel
2. Enregistrez l'événement
Ce n'est qu'une fois la page chargée que les événements peuvent être enregistrés pour les éléments de la page.
Donc onload = function(){
//Inscrivez l'événement ici
};
Événement de chargement de page
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il pourra donner à chacun une nouvelle compréhension des événements et des méthodes JavaScript