Maison >interface Web >js tutoriel >Résumé des points de connaissances dans la série d'introduction à JavaScript_javascript skills
JavaScript est un langage de script littéral. Il s'agit d'un langage basé sur un prototype à typage dynamique, faiblement typé, avec prise en charge intégrée des types. Son interpréteur s'appelle le moteur JavaScript, qui fait partie du navigateur et est largement utilisé dans les langages de script côté client. Il a été utilisé pour la première fois sur les pages Web HTML (une application sous Standard Universal Markup Language) pour ajouter des fonctions dynamiques aux pages Web HTML. .
1.Préparation :
1. Pourquoi apprendre JavaScript
Tous les principaux navigateurs sont uniquement Javascript
La plupart des pages Web utilisent Javascript
Il peut faire en sorte que les pages Web présentent divers effets dynamiques
Facile à apprendre
2. Comment insérer JS
3f1c4e4b6b16bbbd69b2ee476dc4f83a doivent apparaître par paires et écrire du code JavaScript entre 3f1c4e4b6b16bbbd69b2ee476dc4f83a2cacc6d41bbb37262a98f745aa00fbf0.
4ec11beb6c39d0703d1751d203c17053 indique que le type de texte (texte) entre 3f1c4e4b6b16bbbd69b2ee476dc4f83a2cacc6d41bbb37262a98f745aa00fbf0 est utilisé pour indiquer au navigateur que le texte à l'intérieur appartient au langage JavaScript.
3. Référencez les fichiers externes JS
Vous pouvez séparer le fichier HTML et le code JS et créer un fichier JavaScript séparé (fichier JS en abrégé), le suffixe du fichier est généralement .js
Dans le fichier JS, la balise 3f1c4e4b6b16bbbd69b2ee476dc4f83a n'est pas nécessaire, il suffit d'écrire directement du code JavaScript.
4. La position de JS dans la page
En tant que langage de script, JavaScript peut être placé n'importe où dans la page HTML. Nous le plaçons généralement dans la partie en-tête ou corps de la page Web. Mais le navigateur interprète le HTML dans l'ordre, donc le script précédent est exécuté en premier. Par exemple, le js pour l'initialisation de l'affichage de la page doit être placé dans l'en-tête, car l'initialisation doit être effectuée à l'avance (comme définir le CSS pour le corps de la page, etc.) ; Il n'y a aucune exigence concernant l'emplacement.
5. Déclarations et symboles
Le format de chaque code JavaScript : déclaration;
6. Méthode d'annotation
Pour les commentaires sur une seule ligne, ajoutez le symbole "//" avant le contenu du commentaire.
Les commentaires sur plusieurs lignes commencent par "/*" et se terminent par "*/".
7.Variables
Définissez les variables à l'aide du mot clé var, la syntaxe est la suivante :
nom de la variable var
Le nom de la variable peut être nommé arbitrairement, mais les règles de dénomination doivent être respectées :
1. Les noms de variables doivent commencer par des lettres ou des traits de soulignement (_).
2. Les noms de variables doivent utiliser des lettres, des chiffres et des traits de soulignement (_) en anglais.
3. Les mots-clés JavaScript et les mots réservés JavaScript ne peuvent pas être utilisés dans les noms de variables.
8. Déclaration de jugement (si... sinon)
Syntaxe :
if(条件) { 条件成立时执行的代码 } else { 条件不成立时执行的代码 }
9. Fonction
function 函数名() { 函数代码; }
Description :
1. Le mot-clé function définit une fonction.
2. "Nom de la fonction" est le nom que vous donnez à la fonction.
3. Remplacez « code de fonction » par un code qui remplit une fonction spécifique.
Appel de fonction :
Une fois qu'une fonction est définie, elle ne peut pas être exécutée automatiquement, donc si vous devez l'appeler, écrivez simplement la fonction directement à l'emplacement requis
2. Méthodes d'interaction couramment utilisées
1. Contenu de sortie (document.write)
document.write() peut être utilisé pour écrire du contenu directement dans le flux de sortie HTML. Pour faire simple, il s’agit de sortir le contenu directement sur la page web.
Le premier type : le contenu de sortie est entouré de "", et le contenu entre "" est directement sorti.
Le deuxième type : afficher le contenu via des variables
Le troisième type : afficher plusieurs contenus et connecter le contenu avec un signe +.
La quatrième méthode : afficher les balises HTML et fonctionner. Les balises sont entourées de "".
2. Avertissement (boîte de dialogue du message d'alerte)
Une petite fenêtre apparaît avec un texte de message (l'alerte fait apparaître une boîte de dialogue de message (comprenant un bouton OK)) : alerte (chaîne ou variable) ;
3. Confirmer (boîte de dialogue de confirmation du message)
Remarque : la boîte de dialogue de message est exclusive, c'est-à-dire que l'utilisateur ne peut effectuer aucune autre opération avant de cliquer sur le bouton dans la boîte de dialogue.
4. Question (boîte de dialogue de message d'invite)
5. Ouvrir une nouvelle fenêtre (window.open)
6. Fermez la fenêtre (window.close)
3.Opération DOM
Structure arborescente (arbre de nœuds) d'attributs et de texte.
3. Nœud d'attribut : attribut d'élément, tel que l'attribut de lien href="http://www.imooc.com" de la balise 3499910bf9dac5ae3c52d5ede7383485
2. Obtenez les éléments par ID
Remarque : L'élément obtenu est un objet Si l'on veut opérer sur l'élément, il faut utiliser ses propriétés ou méthodes.
3. attribut innerHTML
La propriété
2. Faites attention à l'écriture, innerHTML est sensible à la casse
4. Changer le style HTML
Table des propriétés de base (propriété);
backgroundColor/height/width/color/font/fontFamily/fontSize
5. Afficher et masquer (attribut d'affichage)
Object.style.display = valeur
Remarque : Object est l'objet élément obtenu, tel que l'élément obtenu via document.getElementById("id").
valeur :
aucun : Cet élément ne sera pas affiché (masqué)
bloc : Cet élément sera affiché comme un élément de niveau bloc (affichage)
6. Nom de la classe de contrôle (attribut className)
Définir ou renvoyer l'attribut de classe de l'élément
object.className = nom de classe
1. Obtenez l'attribut de classe de l'élément
2. Spécifiez un style CSS pour un élément de la page Web afin de modifier l'apparence de l'élément