Extraits de code 2025, Février
En supposant que vous ayez un élément dans le DOM:
Le test de l'agent utilisateur est nul, mais parfois vous en avez besoin pour des choses subtiles. Dans mon cas, je l'utilisais pour ajuster ce que j'affichais pour les touches de raccourci clavier
Tous les navigateurs ne prennent pas en charge tous les attributs sur tous les éléments. Il y a un certain nombre de nouveaux attributs dans HTML5, donc l'idée de tester pour voir quel type de navigateur "
Normalement, la touche de tabulation passe à l'élément suivant pouvant être mis au point. Cela insère un caractère de tabulation à la place. HTMLTextAreaElement.prototype.getCaretPosition = fonction "
Espaces blancs, c'est-à-dire tabulations et espaces. JavaScript vanille (Couper le début et la fin) var str = "abcdefg"; var newStr = str.trim (); // "a B c d e F"
Let strippedString = originalString.replace (/ (<(+)>) / gi, ""); CodePen Embed Fallback "
Le glisser-déposer HTML5 est idéal pour gérer les téléchargements de fichiers. Mais si c'est la seule chose pour laquelle vous l'utilisez, il est bon de savoir si un drag entre en particulier "
Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// faire des choses spécifiques à IE) else (// faire des choses non spécifiques à IE) "
Utilisation en ligne: Cliquez ici pour basculer la visibilité de l'élément #foo This is foo "
Technique # 1 fonction Shuffle (o) (for (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); retour o;); Utilisation var testArray "
Var someString = "Bonjour 123 World!"; newString = someString.replace (// g, ''); // console.log (newString); // "Bonjour le monde!";"
"mobile.html" serait remplacé par l'emplacement de l'emplacement de votre version mobile. Cette technique pourrait être adaptée pour charger une autre feuille de style "
Les éléments avec l'attribut contenteditable peuvent être modifiés en direct directement dans la fenêtre du navigateur. Mais bien sûr, ces modifications n'affectent pas le document réel "
Ooo c'est intelligent! J'attrape ça sur le blog de David. const isRequired = () => (lancer une nouvelle erreur ('param is required');); const bonjour = (nom = "
Var myArray =; var randomItem = myArray; Voir le Pen gLJPZv de Chris Coyier (@chriscoyier) sur CodePen. "
Quand il s'agit d'animation, on nous dit que setInterval est une mauvaise idée. Parce que, par exemple, la boucle s'exécutera indépendamment de tout ce qui se passe, "
Var origString = 'Bonne danse7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // 'Danse joyeuse'"
Cette fonction préserve également le contenu caché. function remove_style (all) (var i = all.length; var j, is_hidden; // Attributs de présentation. var attr =; "
Pour une raison quelconque, un élément ne peut pas se détruire en JavaScript. jQuery a une méthode pour cela, ce qui est bien car c'est ainsi que nous pensons: "
Compilé par Svein Petter Gjøby: const array =; // Méthode 1: Utilisation d'un ensemble const unique =; // Méthode 2: Array.prototype.reduce const unique = "
Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Vous voudrez peut-être tester si window.location.href "
Avez-vous déjà vu ce contenu CDATA en JavaScript et vous êtes-vous demandé à quoi cela servait? C'est pour empêcher le validateur de lire ce code comme balisage et d'échouer "
Voici un rapide (il existe aussi une version PHP): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Voir le stylo générer une nouvelle couleur hexadécimale aléatoire "
PHP a une belle fonction print_r pour imprimer des informations sur une variable à l'écran. console.log () est également idéal pour cela en JavaScript, mais "
Try (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "
Démo par Sagar Ganatra "
Fonction anonyme à invocation automatique attribuée à la variable globale yournamespacechoice. Sert à garder toutes les fonctions et variables privées pour "
Exécuter une fonction toutes les secondes: function maFonction () (// faire quelque chose) var int = setInterval (maFonction, 1000); Annulez-le: clearInterval (int); "
MISE À JOUR: C'est assez vieux. Si vous cherchez à charger des images paresseux ces jours-ci, je vous recommande de consulter: Le guide complet des images de chargement différé A Native "