Maison >interface Web >js tutoriel >Résumé des points de connaissances dans la série d'introduction à JavaScript_javascript skills

Résumé des points de connaissances dans la série d'introduction à JavaScript_javascript skills

WBOY
WBOYoriginal
2016-05-16 15:08:101042parcourir

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

Les balises

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.

Copier le code Le code est le suivant :

84cf5d7ad8199c88ca1d921cae010baf2cacc6d41bbb37262a98f745aa00fbf0

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) ;

Remarque :


1. Aucune autre opération ne peut être effectuée avant de cliquer sur le bouton "OK" dans la boîte de dialogue.


2. Les boîtes de dialogue de messages peuvent généralement être utilisées pour déboguer les programmes.


3. Contenu de sortie d'alerte, qui peut être une chaîne ou une variable, similaire à document.write.

3. Confirmer (boîte de dialogue de confirmation du message)

Une boîte de dialogue contextuelle (comprenant un bouton OK et un bouton Annuler). confirmer(str);


Description du paramètre :


str : Texte à afficher dans la boîte de dialogue du message


Valeur de retour : valeur booléenne


Valeur de retour :


Lorsque l'utilisateur clique sur le bouton "OK", renvoie true


Lorsque l'utilisateur clique sur le bouton "Annuler", renvoie false


Remarque : la valeur de retour peut être utilisée pour déterminer sur quel bouton l'utilisateur a cliqué

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)

Une boîte de dialogue de message contextuelle (comprenant un bouton OK, un bouton Annuler et une zone de saisie de texte) prompt(str1, str2);


Description du paramètre :


str1 : Le texte à afficher dans la boîte de dialogue du message, ne peut pas être modifié


str2 : Le contenu de la zone de texte peut être modifié


Valeur de retour :


1. Cliquez sur le bouton OK et le contenu de la zone de texte sera utilisé comme valeur de retour de la fonction


2. Cliquer sur le bouton Annuler renverra null


Remarque : Aucune autre opération ne peut être effectuée avant que l'utilisateur ne clique sur le bouton dans la boîte de dialogue.

5. Ouvrir une nouvelle fenêtre (window.open)

La méthode open() permet d'ouvrir une nouvelle fenêtre : window.open(258c40d94d8689854ad79c4076dd5f96, a84845efeef0053bd27f708aedbdf5b7, 5e048d71ad0b12855ece671eadf2df13)


Description du paramètre :


URL : URL ou chemin pour ouvrir la fenêtre.


Nom de la fenêtre : Le nom de la fenêtre ouverte.


Peut être "_top", "_blank", "_selft", etc.


Chaîne de paramètres : définissez les paramètres de la fenêtre, chaque paramètre est séparé par des virgules. (haut, gauche, largeur, hauteur, barre de menus, barre d'outils, barres de défilement, statut)


Remarque :


1. Il y a des espaces avant et après les virgules et des signes égal entre les paramètres. La chaîne n'est pas valide. Ce n'est qu'en supprimant les espaces qu'elle peut s'exécuter normalement.


2. Les résultats en cours prennent en compte les problèmes de compatibilité du navigateur.

6. Fermez la fenêtre (window.close)

window.close(); //Ferme la fenêtre spécifiée


b893163f161ce98334da2c77cadea36c.close();

3.Opération DOM

1. Apprenez à connaître DOM


Document Object Model DOM (Document Object Model) définit des méthodes standard pour accéder et traiter les documents HTML. DOM restitue les documents HTML sous forme d'éléments,

Structure arborescente (arbre de nœuds) d'attributs et de texte.


1. Nœuds d'éléments : dans l'image ci-dessus, 100db36a723c770d327fc0aef2ce13b1, 6c04bd5ca3fcae76e30b72ad730ca86d, e388a4556c0f65e1904146cc1a846bee, etc. sont tous des nœuds d'éléments, c'est-à-dire des étiquettes.


2. Nœud de texte : contenu affiché à l'utilisateur, tel que JavaScript, DOM, CSS et autres textes dans 25edfb22a4f469ecb59f1190150159c6...bed06894275b65c1ab86501b08a632eb.

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


document.getElementById("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é

.innerHTML est utilisée pour obtenir ou remplacer le contenu d'un élément HTML.


Object.innerHTML


1.Object est l'objet élément obtenu, tel que l'élément obtenu via document.getElementById("ID").

2. Faites attention à l'écriture, innerHTML est sensible à la casse

4. Changer le style HTML


Object.style.property=nouveau style;


Remarque : Object est l'objet élément obtenu, tel que l'élément obtenu via document.getElementById("id").

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

Déclaration:
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