Objet fonction en JavaScript
Les instructions JavaScript sont souvent utilisées dans le processus de production de sites Web. La maîtrise de certaines structures JavaScript associées est d'une grande réutilisation dans la production de sites Web !
1.document.write(""); Instruction de sortie
2. Le commentaire dans JS est //
3. La séquence traditionnelle du document HTML est : document->html->(head,body)
4. DOM dans une fenêtre de navigateur L'ordre est : window->(navigateur, écran, historique, emplacement, document)
5. Récupère le nom et la valeur de l'élément sous la forme : document.getElementById("Numéro d'identification de l'élément dans le formulaire").name (ou valeur )
6. Un JS qui convertit les minuscules en majuscules : document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7. Types de valeur dans JS : String, Number, Boolean, Null, Object, Function
8. Le type de caractère en JS est converti en type numérique : parseInt(), parseFloat()
9. Le nombre en JS est converti en type de caractère : (""+variable)
10. La longueur de la chaîne en JS est : (longueur )
11. Le signe + est utilisé pour connecter les caractères avec les caractères en JS
12. Les opérateurs de comparaison en JS sont : == égal à, != non égal à, >, >=, <. .<=
13. Utilisation de variables en JS pour déclarer :var pour faire une déclaration
14. Structure d'instruction de jugement en JS : if(condition){}else{}
15. Structure de boucle en JS : for([expression initiale];[ condition];[upadte expression]) {inside loop }
16. La commande pour terminer la boucle est : break
17. Définition de la fonction dans JS : function functionName([parameter],...){statement[s]}
18. When plusieurs formulaires apparaissent dans le fichier, vous pouvez utiliser document .forms[0],document.forms[1] à la place
19. Fenêtre : ouvrir la fenêtre window.open(), fermer une fenêtre : window.close(), la fenêtre. lui-même : self
20. Paramètres de la barre d'état : window. status="character";
21.Message
d'invite contextuel : window.alert("character");
22. Boîte de confirmation contextuelle : window.confirm();
zone d'invite de saisie : window.prompt();
24. Spécifiez l'emplacement actuel du lien : window.location.href="URL"
25. Obtenez le nombre de tous les formulaires dans le formulaire : document.forms.length
26. Fermez le flux de sortie du document : document.close();
27. String append Connector : +=
28. Créez un élément de document : document.createElement(), document.createTextNode()
29. Méthode pour obtenir l'élément : document. getElementById()
30. Définissez les valeurs de tous les membres de texte du formulaire sur vides :
var form = window.document.forms[0]
pour (var i = 0; i<form.elements.length;i++){
if (form.elements[i].type == "texte"){
form.elements[i].value = "";
}
}
31. Déterminez si le bouton de vérification est coché dans JS : document.forms[0].checkThis.checked (l'attribut vérifié représente s'il est sélectionné et renvoie VRAI ou FAUX)
32. Groupe de boutons radio (les noms des boutons radio doivent être le même) : Obtenez la longueur du groupe de boutons radio document.forms[0].groupName.length
33. Coché est également utilisé pour déterminer si le groupe de boutons radio est sélectionné.
34. La valeur de la zone de liste déroulante. : document.forms[0].selectName.options[ n].value (n utilise parfois le nom de la liste déroulante plus .selectedIndex pour déterminer la valeur sélectionnée)
35. Définition de chaîne : var myString = new String( "This is Lightsword");
36. Convertir la chaîne en majuscules :string.toUpperCase(); Convertir la chaîne en minuscules : string.toLowerCase()
; String2")!=-1 signifie qu'il n'est pas trouvé.
38. Récupère un caractère à la position spécifiée dans la chaîne : StringA.charAt(9);
39. Récupère la sous-chaîne au point de départ et au point final spécifiés dans la chaîne : stringA.substring(2,6);
40. Fonction mathématique : Math .PI (renvoie pi), Math.SQRT2 (renvoie la racine carrée), Math.max(value1, value2) renvoie la valeur la plus élevée des deux nombres, Math .pow(value1,10) renvoie la dixième puissance de value1, Math .round(value1) fonction d'arrondi, Math.floor(Math.random()*(n+1)) renvoie des nombres aléatoires
41. Définir les variables de date : var aujourd'hui = new Date();
42. Liste des fonctions de date : dateObj. getTime() obtient l'heure, dateObj.getYear() obtient l'année, dateObj.getFullYear() obtient l'année à quatre chiffres, dateObj.getMonth() obtient le mois. , dateObj.getDate() obtient le jour, dateObj.getDay() obtient la date, dateObj.getHours() obtient les heures, dateObj.getMinutes() obtient les minutes, dateObj.getSeconds() obtient les secondes, dateObj.setTime( value) définit l'heure, dateObj.setYear(val) définit l'année, dateObj.setMonth(val) définit le mois, dateObj.setDate(val) définit le jour, dateObj.setDay(val) définit le jour de la semaine, dateObj .setHours définit les heures, dateObj.setMinutes(val) définit les minutes, dateObj.setSeconds(val) définit les secondes [Remarque : cette date et cette heure commencent à partir de 0]
43. Représentation FRAME : [window.]frames[n ].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent représente l'objet parent, top représente l'objet supérieur
45.Ouvrez l'enfant La fenêtre parent de la fenêtre est : opener
46. Indique l'emplacement actuel : this
47. Lors de l'appel d'une fonction JS dans un lien hypertexte, utilisez : (javascript:) pour commencer par le nom de la fonction
48. Ceci n'est pas exécuté dans les anciens navigateurs JS :<!-- //-->
49. Référencer un fichier- style JS : <script type="text/javascript" src="aaa.js"></script>
50. Spécifiez les navigateurs qui ne prennent pas en charge les scripts HTML affichés par le navigateur : <noscript></noscript>
51. Lorsqu'il y a sont à la fois des hyperliens et des événements ONCLICK, l'ancienne version du navigateur redirigera vers a.html, sinon elle redirigera vers b.html Exemple : <a href="a.html " onclick="location.href='b. html';return false">dfsadf</a>
52. Les objets intégrés de JS sont : Array, Boolean, Date, Error, EvalError, Function, Math, Number, Object, RangeError, ReferenceError, RegExp, String, SyntaxError. , TypeError, URIError
53. Sauts de ligne dans JS :n
54. Taille de la fenêtre en plein écran : <script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen .availWidth;this.outerHeight=screen .availHeight;}window.maximize=fullScreen;</script>
55.all dans JS représente tous les éléments en dessous
56.Ordre de mise au point dans JS : document.getElementByid("Form Element" ).tabIndex = 1
57. La valeur de innerHTML est la valeur de l'élément de formulaire : tel que <p id="para">"comment allez-vous <em>vous</em>"</p>, alors la valeur de innerHTML est : comment allez-vous <em>vous</em> em>
58. La valeur de innerTEXT est la même que ci-dessus, sauf que la balise <em> ne sera pas affichée.
59.contentEditable peut définir si l'élément peut être modifié, et isContentEditable renvoie l'état s'il peut être modifié.
60.isDisabled détermine s'il s'agit d'un état interdit. désactivé définit l'état interdit
61.length obtient la longueur et renvoie une valeur entière
62.addBehavior() est un fichier de fonction externeappelé
par JS Son extension est .htc
63.window. .focus() place la fenêtre actuelle devant toutes les fenêtres.
64.blur() signifie perdre le focus. L'opposé de 65.select
() signifie que l'élément est sélectionné.
66. Empêche l'utilisateur de saisir du texte. la zone de texte : onfocus=" this.blur()"
67. Récupérer le nombre d'occurrences de cet élément dans la page : document.all.tags("div (ou autres balises HTML)").length
68. Il y a deux types de sortie de formulaire dans JS : module Modal et non modal. window.showModaldialog(), window.showModeless()
69. Paramètre de texte de la barre d'état : window.status='text', paramètre de texte de la barre d'état par défaut : window.defaultStatus = 'text.';
70 .Ajouter aux favoris : external.AddFavorite(" http://www.dannyg.com","jaskdlf ");
71. Ne rien faire lorsqu'une erreur de script est rencontrée dans JS : window.onerror = doNothing; Spécifiez le handle d'erreur La syntaxe est : window.onerror = handleError;
72. Spécifiez la fenêtre parent de la fenêtre actuellement ouverte dans JS : window.opener, prenant en charge plusieurs continuations de opener.opener...
73. Self dans JS fait référence à la fenêtre actuelle
74. Le contenu affiché dans la barre d'état dans JS : window.status="content"
75.top dans JS fait référence au cadre le plus haut de l'ensemble de cadres
76. Fermez la fenêtre actuelle dans JS : window.close ();
77.Proposé dans la case de confirmation JS : if(confirm("Etes-vous sûr ?)){alert("ok");}else{alert("Not Ok");}
78. Redirection de fenêtre dans JS : window.navigate( " http://www.sina.com.cn ");
79. Impression en JS : window.print()
80. Zone de saisie d'invite en JS : window.prompt("message", "defaultReply") ;
81. Barre de défilement de la fenêtre dans JS : window.scroll(x,y)
82. Défilement de la fenêtre jusqu'à la position dans JS : window.scrollby
83. Définir l'intervalle de temps dans JS : setInterval("expr", msecDelay) ou setInterval(funcRef, msecDelay) ou setTimeout
84. Le modal dans JS est affiché sur la ligne IE4+, mais pas dans NN : showModalDialog("URL"[,arguments][,features]);
85.Le handle utilisé avant de quitter dans JS : function verifyClose( ){event.returnValue="nous vous aimons vraiment et espérons que vous resterez plus longtemps.";}} window.onbeforeunload=verifyClose;
86. Le handle de fichier utilisé lorsque le formulaire est appelé pour la première fois : onload()
87. Quand le handle de fichier de la fenêtre appelé lorsque le corps est fermé : onunload()
88. Attributs de window.location : protocol(http:), hostname( www.example.com), port(80), host(www.example.com : 80), pathname("/a/a.html"), hash("#giantGizmo ", fait référence au saut vers l'ancre correspondante), href (toutes les informations)
89.window.location.reload() actualise la page actuelle.
89- 1.parent.location.reload() actualise l'objet parent (pour les cadres)
89-2.opener.location.reload() actualise l'objet fenêtre parent (pour les fenêtres à ouverture unique)
89-3.top.location. reload() Actualise l'objet supérieur (pour plusieurs fenêtres)
90.window.history.back() revient à la page précédente, window.history.forward() revient à la page suivante, window.history.go(revient à la première page, vous pouvez également utiliser l'URL visitée)
91.document.write() sortie sans retour à la ligne, sortie document.writeln() avec retour à la ligne
92.document.body.noWrap=true empêcher le texte du lien de s'enrouler
. name.charAt(quel numéro bit), récupère le caractère de la variable.
94. "abc".charCodeAt(number), renvoie la valeur du code ASCii du caractère
95. Concaténation de chaîne : string.concat(string2), ou Utiliser. += pour connecter
96. La variable .indexOf("Character", Starting position), renvoie la position de la première occurrence (calculée à partir de 0)
97.string.lastIndexOf(searchString[,startIndex]) la position de la dernière occurrence
98
..string.match(regExpression), détermine si les caractères correspondent.
99.string.replace(regExpression,replaceString) remplace la chaîne existante
100.string.split(separator) renvoie un tableau pour stocker la valeur
101.string. (start[,length]) prend la chaîne du chiffre à la longueur spécifiée.
102.string.toLowerCase(
) met toutes les chaînes en minuscules
103.string.toUpperCase() met tous les caractères en majuscules.
,radix(representing base)]) est forcé d'être converti en type entier.
105.parseFloat(string[,radix]) est forcé d'être converti en type à virgule flottante
106.isNaN(variable) : teste s'il s'agit d'un type numérique.
107. Le mot-clé pour définir les constantes : const, le mot-clé pour définir les variables : var