Articles of javascript

Utiliser jQuery pour voir si un div a un enfant avec une certaine classe

J’ai un div #popup qui est rempli dynamicment avec plusieurs paragraphes avec la classe .filled-text . J’essaie de faire en sorte que jQuery me dise si #popup contient l’un de ces paragraphes. J’ai ce code: $(“#text-field”).keydown(function(event) { if($(‘#popup’).has(‘p.filled-text’)) { console.log(“Found”); } }); Aucune suggestion?

Pourquoi une page Safari brise-t-elle le rendu iOS?

Je sais que le titre n’est pas très explicatif, mais voici l’histoire: Je développe un jeu sur navigateur, principalement en utilisant JavaScript et la bibliothèque Mapbox. Tout fonctionne bien sur les ordinateurs de bureau, Android et iOS, mais un problème apparaît sur iOS: après avoir laissé tourner le jeu pendant quelques minutes, le téléphone commence […]

Pourquoi déclarer jQuery deux fois?

Quel est le but du code suivant? Notez qu’avant le deuxième code de script ci-dessous, jquery.min.js est déjà inclus avec googleapis . window.jQuery || document.write(”)

Puis-je demander à un navigateur de ne pas exécuter s dans un élément?

Est-il possible de dire aux navigateurs de ne pas exécuter JavaScript à partir de parties spécifiques d’un document HTML? Comme: … Cela pourrait être utile comme fonctionnalité de sécurité supplémentaire. Tous les scripts que je veux sont chargés dans une partie spécifique du document. Il ne devrait pas y avoir de scripts dans d’autres parties […]

Vérifiez si un div n’existe pas avec javascript

Vérifier si un div existe est assez simple if(document.getif(document.getElementById(‘if’)){ } Mais comment puis-je vérifier si une div avec l’id donné n’existe pas?

Existe-t-il un moyen de surcharger les méthodes dans TypeScript?

Existe-t-il un moyen de surcharger les méthodes en langage TypeScript? Je veux réaliser quelque chose comme ça: class TestClass { someMethod(ssortingngParameter: ssortingng): void { alert(“Variant #1: ssortingngParameter = ” + ssortingngParameter); } someMethod(numberParameter: number, ssortingngParameter: ssortingng): void { alert(“Variant #2: numberParameter = ” + numberParameter + “, ssortingngParameter = ” + ssortingngParameter); } } var […]

Est-il sécuritaire de supprimer une propriété d’object lors d’une itération sur eux?

Lorsque vous parcourez les propriétés d’un object, pouvez-vous les supprimer en toute sécurité dans une boucle for-in? Par exemple: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } Dans de nombreux autres langages, itérer sur un tableau ou un dictionnaire et supprimer ce qui est dangereux. Est-ce que […]

Meilleur sucre syntaxique javascript

Voici quelques joyaux: Littéraux: var obj = {}; // Object literal, equivalent to var obj = new Object(); var arr = []; // Array literal, equivalent to var arr = new Array(); var regex = /something/; // Regular expression literal, equivalent to var regex = new RegExp(‘something’); Par défaut: arg = arg || ‘default’; // […]

nouvelle date () fixée au 31 décembre 2014 dit le 1er décembre à la place

J’essaie de convertir une chaîne en object Date, et cela fonctionne pour tous les jours sauf le 31 décembre où, par object, on dit 1er décembre au lieu de 31. Je ne sais pas pourquoi. Voici mon code JavaScript : var dt = new Date(); dt.setDate(“31”); dt.setMonth(“11”); dt.setFullYear(“2014”); mais ma valeur de variable est: Mon […]

Comment puis-je obtenir le hachage sha1 d’une chaîne dans node.js?

J’essaie de créer un serveur websocket écrit en node.js Pour que le serveur fonctionne, je dois obtenir le hachage SHA1 d’une chaîne. Ce que je dois faire est expliqué à la section 5.2.2 page 35 des documents . REMARQUE: par exemple, si la valeur de l’en “Sec-WebSocket-Key” tête “Sec-WebSocket-Key” dans le handshake du client était […]