Maison >interface Web >js tutoriel >Guide d'utilisation des fonctions communes JS_Connaissances de base
1.document.write(""); Instruction de sortie
2. Le commentaire en JS est //
3. L'ordre traditionnel des documents HTML est : document->html->(head,body)
4. La séquence DOM dans une fenêtre de navigateur est : fenêtre-> (navigateur, écran, historique, emplacement, document)
5. Récupérez 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 valeurs en JS : Chaîne, Nombre, Booléen, Null, Objet, Fonction
8. Convertir le type de caractère en type numérique en JS : parseInt(), parseFloat()
9. Convertir les nombres en JS en type de caractère : ("" variable)
10. La longueur de la chaîne en JS est : (longueur)
11.Les personnages en JS sont connectés aux caractères à l'aide de chiffres.
12. Les opérateurs de comparaison en JS sont : == égal à, != non égal à, >, >=, <.<=
13. Utilisez : var pour déclarer des variables en JS
14. Structure de la déclaration de jugement en JS : if(condition){}else{}
15. Structure de boucle en JS : for([expression initiale];[condition];[expression mise à jour]) {à l'intérieur de la boucle}
16. La commande pour terminer la boucle est : break
17. Définition de la fonction en JS : function functionName([parameter],...){statement[s]}
18. Lorsque 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 elle-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();
23. Affichez la boîte de dialogue d'invite de saisie : window.prompt();
24. Précisez l'emplacement du lien actuellement affiché : window.location.href="URL"
25. Obtenez le nombre de tous les formulaires sous la forme : document.forms.length
26. Fermez le flux de sortie du document : document.close();
27. Concaténation d'ajout de chaîne : =
28. Créez un élément de document : document.createElement(), document.createTextNode()
29. Méthode pour obtenir des éléments : document.getElementById()
30. Définissez la valeur de tous les membres de texte du formulaire pour qu'ils soient vides :
var form = window.document.forms[0]
pour (var i = 0; i
if (form.elements[i].type == "text"){
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 les mêmes) : prenez la longueur du groupe de boutons radio document.forms[0].groupName.length
33. Le groupe de boutons radio utilise également coché pour déterminer s'il 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 zone de liste déroulante plus .selectedIndex pour déterminer la zone de liste déroulante valeur)
35. Définition de la chaîne : var myString = new String("This is Lightsword");
36. Convertir une chaîne en majuscule : string.toUpperCase(); Convertir une chaîne en minuscule : string.toLowerCase();
37. Renvoie la position où la chaîne 2 apparaît dans la chaîne 1 : String1.indexOf("String2")!=-1 signifie qu'elle n'a pas été trouvée.
38. Obtenez un caractère à la position spécifiée dans la chaîne : StringA.charAt(9);
39. Supprimez la sous-chaîne avec le point de départ et le point final spécifiés dans la chaîne : stringA.substring(2,6);
40. Fonctions mathématiques : Math.PI (renvoie pi), Math.SQRT2 (renvoie la racine carrée), Math.max(value1, value2) renvoie la plus grande valeur de deux nombres, Math.pow(value1,10 ) renvoie la dixième puissance de value1, fonction d'arrondi Math.round(value1), Math.floor(Math.random()*(n 1)) renvoie un nombre aléatoire
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
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 à 0]
Représentation 43.FRAME : [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent représente l'objet parent et top représente l'objet supérieur
45. La fenêtre parent qui ouvre la fenêtre enfant est : opener
46 Indique l'emplacement actuel : ceci
47. Lorsque vous appelez une fonction JS dans un lien hypertexte, utilisez : (javascript:) pour commencer par le nom de la fonction
48. N'exécutez pas ce JS dans les anciens navigateurs :
49. Citez un JS de style fichier :
50. Spécifiez le HTML à afficher dans les navigateurs qui ne prennent pas en charge les scripts :
51. Lorsqu'il y a à 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 : dfsadf
52. Les objets intégrés de JS sont : Array, Boolean, Date, Error, EvalError, Function, Math, Number, Object, RangeError, ReferenceError, RegExp, String, SyntaxError, TypeError, URIError53. Sauts de ligne dans JS:n
54. Taille plein écran de la fenêtre :<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}<p> </p>window.maximize=fullScreen;</script>
55.all en JS représente tous les éléments en dessous
56.Ordre de mise au point en JS : document.getElementByid("Form Element").tabIndex = 1
57. La valeur de innerHTML est la valeur de l'élément de formulaire : tel que
"comment allez-vous"
, puis le La valeur de innerHTML est : comment allez-vous vous58.La valeur de innerTEXT est la même que ci-dessus, sauf que les balises comme ne seront pas affichées.
59.contentEditable peut définir si l'élément peut être modifié, et isContentEditable renvoie si l'élément 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 externe appelé 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. C'est le contraire de FOCUS().
65.select() signifie que l'élément est sélectionné.
66. Empêcher les utilisateurs de saisir du texte dans la zone de texte :
67. Obtenez le nombre d'occurrences de cet élément sur la page : document.all.tags("div (ou autres balises HTML)").length
68.JS est divisé en deux types de sortie de formulaire : 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.xrss.cn","jaskdlf");
71. Aucune action n'est entreprise lorsqu'une erreur de script est rencontrée dans JS : window.onerror = doNothing; La syntaxe pour spécifier un handle d'erreur est : window.onerror = handleError;72. Spécifiez la fenêtre parent de la fenêtre actuellement ouverte dans JS : window.opener, et prenez en charge plusieurs continuations de opener.opener...
73.Self en JS fait référence à la fenêtre actuelle
74. Le contenu affiché dans la barre d'état en JS : window.status="content"
75. Le haut en 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. Boîte de confirmation en JS : if(confirm("Etes-vous sûr ?)){alert("ok");}else{alert("Not Ok");}
78.Redirection de fenêtre en JS : window.navigate("
http://www.sina.com.cn");
79. Impression en JS : window.print()Zone de saisie d'invite dans 80.JS : window.prompt("message","defaultReply");
Barre de défilement de la fenêtre dans 81.JS : window.scroll(x,y)
82.Faites défiler 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. L'affichage modal dans IE4 en JS ne fonctionne 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. Handle de fichier appelé à la fermeture du formulaire : onunload()
Attributs de 88.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 frames)
89-2.opener.location.reload() actualise l'objet fenêtre parent (pour une fenêtre à 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 (retournez à quelle page, vous pouvez également utiliser l'URL visitée)
91.document.write() sortie sans sauts de ligne, document.writeln() sortie avec sauts de ligne
92.document.body.noWrap=true ; empêche le retour à la ligne du texte du lien.
93. Nom de la variable.charAt(number), récupère le caractère de la variable.
94."abc".charCodeAt(number), renvoie la valeur du code ASCii de quel caractère.
95. Concaténation de chaînes : string.concat(string2), ou utilisez = pour connecter
96. Variable.indexOf("Character", position de départ), renvoie la première position apparaissant (calculée à partir de 0)
97.string.lastIndexOf(searchString[,startIndex]) La position de la dernière occurrence.
98.string.match(regExpression), déterminez si les caractères correspondent.
99.string.replace(regExpression,replaceString) remplace la chaîne existante.
100.string.split (séparateur) renvoie un tableau pour stocker la valeur.
101.string.substr(start[,length]) prend la chaîne du chiffre à la longueur spécifiée.
102.string.toLowerCase() rend la chaîne entièrement en minuscules.
103.string.toUpperCase() met tous les caractères en majuscules.
104.parseInt(string[,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. Mots-clés pour définir des constantes : const, mots-clés pour définir des variables : var
Au final, je n'ai toujours pas eu les cent huit généraux, je suis juste un peu désolé. Est-ce que ça va si mes amis peuvent m'aider à me réconcilier ?