Javascript 5 nombres entiers non dupliqués aléatoires de 0 à 20

Quel est le meilleur moyen de générer 5 entiers aléatoires non dupliqués de 0 à 20? Je pense, utilisez Math.random avec le plancher, bouclez-le 5 fois, vérifiez les doublons, s'il est dupliqué, aléatoire à nouveau. Quelle est votre manière?

Comment puis-je renvoyer les données d'une tâche différée dans Google App Engine

Question originale J'ai une version de travail de mon application Web que j'essaie de mettre à niveau pour le moment, et je m'interroge sur la tâche d'avoir une tâche qui prend trop de temps pour être complétée lors d'une seule requête HTTP. L'application prend une liste JSON à partir d'un front-end JavaScript par une opération […]

Comment augmenter la taille de la police dans l'alerte javascript ()

Puis-je contrôler la taille de police de la chaîne dans un appel d' alert() javascript alert() ? J'ai l'image ci-dessous et je veux augmenter la taille de la police afin qu'elle soit lisible. Alerte Javascript Pop Up

Comment ajuster le rapport d'aspect de l'image au cadre et le centre dans la liste des vignettes

Je souhaite afficher la liste des vignettes de la liste comme grille de données. Chaque image miniature doit être placée dans un cadre avec une largeur et une hauteur spécifiques (pour la cohérence) comme suit: <div class='frame'> <img src='img1.jpg' /> </div> <div class='frame'> <img src='img2.jpg' /> </div> En définissant la largeur et la hauteur de […]

Date javascript – préserver le décalage horaire

J'ai une date ISO8601 qui contient un décalage horaire (voir ci-dessous). Lorsque je crée un objet Date, l'objet date est converti dans mon fuseau horaire (actuellement GMT) et le décalage horaire passe à 0. Est-il possible d'obtenir le constructeur Date () pour conserver le décalage horaire? var date = new Date("2012-01-17T12:55:00.000+01:00"); console.log(date.toString()); La sortie que […]

Comment fonctionne instanceof dans JavaScript?

Dans l'exemple de code suivant, les deux contrôles d'obj2 et obj3 à la fin avec instanceof return true même si les façons dont ils ont été construits sont différentes et les résultats de la propriété de nom de retour sont différents. var Obj1 = function() { this.name = "foo1"; }; Obj1.prototype.name = "foo1onProt"; var obj1 […]

Sortie étrange de .map (String.fromCharCode)

Cela fonctionne comme prévu [97,98].map(function(x){String.fromCharCode(x)}) // [ 'a', 'b' ] Mais la sortie est la ligne suivante est inattendue [97,98].map(String.fromCharCode) // [ 'a\u0000\u0000', 'b\u0001\u0000' ]

Inter Frame SOP – Chrome Extension

Dans une extension Chrome, j'essaie de faire en sorte que Gmail crée un contenu corporel. Une erreur saute sporadiquement et ne l'empêche pas de fonctionner. Ceci est exécuté en tant que script de contenu. Je crois que les autorisations ne sont pas le problème ici, car quand il y a une permission manquante, l'erreur est […]

Abonnement à l'événement Javascript après UpdatePanel async postback

J'ai un problème avec le gestionnaire d'événements jquery après postback asynch sur la page asp.net. J'ai lu ce sujet – c'est une bonne solution, mais j'ai besoin d'une fonction distincte. J'utilise donc le plugin masqué jquery . Mon code js est maintenant: <script type="text/javascript"> jQuery(document).ready(function () { var control = $("#txtCustomerPhone"); InitPhonePattern(this, control); var prm […]

Passer une variable locale avec le nom d'une variable globale n'est pas possible dans JS?

foo = "foobar"; var bar = function(){ var foo = foo || ""; return foo; } bar();` Ce code donne une chaîne vide résultat. Pourquoi JS ne peut-elle pas réaffecter une variable locale avec le même nom qu'une variable globale? Dans d'autres langages de programmation, le résultat attendu est bien sûr «foobar», pourquoi JS se […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.