Extraits de code 2025, Février
C'est mieux que de faire l'événement traditionnel "window.onload", car il peut attacher plusieurs gestionnaires d'événements à un seul événement et ils sont tous appelés. "
Les préprocesseurs CSS Sass et Less peuvent prendre n'importe quelle couleur et l'assombrir () ou l'éclaircir () d'une valeur spécifique. Mais aucune capacité de ce type n'est intégrée à JavaScript. "
Où el est une référence à une zone d'entrée ou de texte. function moveCursorToEnd (el) (if (typeof el.selectionStart == "nombre") (el.selectionStart = "
Cela fonctionne: var htmlString = "Ceci est une chaîne."; Cela échoue: var htmlSTring = "Ceci est une chaîne."; Cela est parfois souhaitable pour la lisibilité. Ajouter"
Pour que le DOM (et donc CSS) les reconnaisse comme des éléments réels: (function () (if (! / * @ Cc_on! @ * / 0) return; var e = "
Examinons quelques options pour itérer sur une NodeList, lorsque vous revenez d'exécuter un document.querySelectorAll. Nous avons rédigé un article mis à jour sur "
Trouvez la longueur du tableau avant de l'utiliser dans la fonction for, il n'a donc pas besoin de compter la longueur du tableau à chaque itération (en supposant la longueur "
Lorsqu'un KeyboardEvent se déclenche, vous pouvez tester quelle touche a été enfoncée car cet événement contient des informations sur lesquelles vous pouvez écrire une logique. »
JavaScript peut accéder à l'URL actuelle par parties. Pour cette URL: https://css-tricks.com/example/index.html?s=flexbox window.location.protocol = "
Var MD5 = function (string) (function RotateLeft (lValue, iShiftBits) (return (lValue> (32-iShiftBits));) function AddUnsigned (lX, lY) (var "
Les objets Javascript sont vraiment sympas, mais il leur manque parfois quelques petites fonctions / méthodes utiles. L'exemple ci-dessus est avec Arrays. C'est vraiment"
Cela reproduit la fonctionnalité des champs de recherche Google intégrés standard. Ils ont une image en arrière-plan et lorsque vous cliquez sur l'entrée "
Standard Vous n'avez pas besoin de créer la variable, mais c'est une bonne pratique car vous pouvez utiliser cette variable avec clearInterval pour arrêter l'exécution en cours "
Supposons que vous ayez du HTML qui est une chaîne: let string_of_html = `
Si vous devez changer le style d'un élément avec JavaScript, il est généralement préférable de changer le nom d'une classe et d'avoir le CSS déjà sur la page "
Les navigateurs ont déjà des boutons "retour", donc vous feriez mieux d'avoir une sacrée bonne raison pour avoir besoin d'en mettre un sur votre page! Bouton de saisie avec JavaScript intégré "
Exemple de lien: // Lien Youtube var youtubeLink = document.getElementById ('myLink'). Href; var youtubeVideoKey = "
Htmlentities () est une fonction PHP qui convertit les caractères spéciaux (comme <) en leurs valeurs échappées / encodées (comme <). Cela vous permet d'afficher "
Function getQueryVariable (variable) (var query = window.location.search.substring (1); var vars = query.split ("&"); for (var i = 0; i "
Déclarer une variable en dehors de la fonction ... var oneVariable; function setVariable () (oneVariable = "Variable définie à partir d'une fonction!";) function "
Vous pouvez obtenir un tableau de tous les événements qui commencent par "on" (par exemple onclick) en exécutant ceci dans la console de Firefox. .filter (fonction (i) (retour "
Comme dans, le nombre de clés. function objectSize (the_object) (/ * fonction pour valider l'existence de chaque clé dans l'objet pour obtenir le nombre de valides "
Function randRange (data) (var newTime = data; return newTime;) function toggleSomething () (var timeArray = new Array (200, 300, 150, 250, 2000, 3000, "
Cette fonction arrondit les nombres à deux décimales et garantit que la valeur renvoyée comporte deux décimales. Par exemple, 12.006 renverra 12.01, "
(fonction () (if (navigator.userAgent.match (/IEMobile/10.0/)) (var msViewportStyle = document.createElement ("style"); msViewportStyle.appendChild ("
C'est l'un des moyens les plus rapides et les plus simples de vider une baie. Bien sûr, il existe d'autres moyens, mais ceux-ci incluent généralement la création d'un nouveau tableau. "
La zone requise par JavaScript est masquée avec du CSS en ligne, puis affichée après son chargement avec un petit extrait de JavaScript. En dessous, les balises noscript sont utilisées "
Var Fb = (); // Un objet vide pour contenir la fonction Fb.log = function (obj, consoleMethod) (if (window.console && window.console.firebug && "
Référence"
Nommez vos fichiers css en conséquence: night.css, day.css, etc ... Un bonus intéressant est que puisque JavaScript obtient l'heure de la machine locale au lieu de "