Questions sur javascript

30
réponses

Comment fonctionnent les fermetures JavaScript?

comment expliqueriez-vous les fermetures JavaScript à quelqu'un qui connaît les concepts qu'elles consistent (par exem ... tures elles-mêmes? j'ai vu L'exemple de schéma donné sur Wikipedia, mais malheureusement il n'a pas aidé.
demandé sur 2008-09-21 18:12:07
30
réponses

Comment vérifier si une chaîne de caractères contient un substrat en JavaScript?

Habituellement, je m'attendrais à une méthode String.contains() , mais il ne semble pas y en avoir une. Quelle est une façon raisonnable de vérifier cela?
demandé sur 2009-11-24 16:04:29
25
réponses

Qu'est-ce que "utiliser strict" fait dans JavaScript, et quel est le raisonnement derrière elle?

récemment, J'ai lancé une partie de mon code JavaScript dans JSLint de Crockford, et il a donné l'erreur suivant ... pertinent? Faire les navigateurs actuels répondre à la "use strict"; chaîne ou est l'usage pour l'avenir?
demandé sur 2009-08-26 20:10:13
30
réponses

Comment puis-je supprimer un élément particulier d'un tableau dans JavaScript?

j'ai un tableau d'entiers, et j'utilise la méthode .push() pour y ajouter des éléments. Existe-t-il un moyen ... ose comme array.remove(int); . je dois utiliser de base JavaScript non cadres sont autorisés.
demandé sur 2011-04-24 02:17:18
30
réponses

Quel est l'opérateur (== vs ===) qui devrait être utilisé dans les comparaisons JavaScript?

j'utilise JSLint pour passer en JavaScript, et il renvoie de nombreuses suggestions pour remplacer == (deux signes ég ... omparaison exister. si aucune conversion de type n'a lieu, y aurait-il un gain de rendement supérieur à == ?
demandé sur 0000-00-00 00:00:00
30
réponses

Comment puis-je supprimer une propriété d'un objet JavaScript?

dire que je crée un objet comme suit: var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", " ... r avec le nouveau myObject comme suit? var myObject = { "ircEvent": "PRIVMSG", "method": "newURI" };
demandé sur 2008-10-16 14:57:45
30
réponses

Quel est le moyen le plus efficace de cloner profondément un objet en JavaScript?

Quelle est la manière la plus efficace de cloner un objet JavaScript? J'ai vu obj = eval(uneval(o)); être utilisé, m ... s fonctions de copie récursive avec divers défauts. Je suis surpris qu'il n'y ait pas de solution canonique.
demandé sur 0000-00-00 00:00:00
15
réponses

"Penser en AngularJS" si j'ai une formation en jQuery? [fermé]

Suppose que je suis familier avec le développement d'applications côté client dans jQuery , mais maintenant je vo ... ons/restrictions côté serveur? Je ne cherche pas une comparaison détaillée entre jQuery et AngularJS .
demandé sur 2013-02-21 08:09:56
30
réponses

Comment retourner la réponse d'un appel asynchrone?

j'ai une fonction foo qui fait une requête Ajax. Comment puis-je retourner la réponse de foo ? j'ai essay ... that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`.
demandé sur 2013-01-08 21:06:14
30
réponses

Comment inclure un fichier JavaScript dans un autre fichier JavaScript?

y a-t-il quelque chose dans JavaScript similaire à @import dans CSS qui vous permet d'inclure un fichier JavaScript dans un autre fichier JavaScript?
demandé sur 2009-06-04 15:59:50
28
réponses

Pour-chacun sur un tableau en JavaScript?

Comment passer en boucle toutes les entrées d'un tableau en utilisant JavaScript? je pensais que c'était quel ... se comme ça: forEach(instance in theArray) où theArray est mon tableau, mais cela semble incorrect.
demandé sur 2012-02-17 17:51:48
30
réponses

Quelle valeur "href" dois-je utiliser pour les liens JavaScript, " # "ou"javascript:void(0)"?

ce qui suit sont deux méthodes de construction d'un lien qui a pour seul but d'exécuter du code JavaScript. Ce qui est ... alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
demandé sur 2008-09-25 21:54:27
30
réponses

Mettre "coché" pour une case à cocher avec jQuery?

j'aimerais faire quelque chose comme ceci pour marquer un checkbox en utilisant jQuery : $(".myCheckBox").checked(true); ou $(".myCheckBox").selected(true); une telle chose existe?
demandé sur 2009-01-09 01:20:24
30
réponses

Comment obtenir un horodatage en JavaScript?

Comment puis-je obtenir un horodatage en JavaScript? quelque chose de similaire à L'horodatage D'Unix, c'est-à-dire un numéro unique qui représente l'heure et la date actuelles. Un nombre ou une chaîne.
demandé sur 2008-10-21 13:29:33
30
réponses

Comment valider une adresse e-mail en JavaScript?

comment une adresse email peut-elle être validée en JavaScript?
demandé sur 2008-09-05 20:10:11
27
réponses

Quelle est la différence entre utiliser "let" et "var" pour déclarer une variable en JavaScript?

ECMAScript 6 introduit le let déclaration . J'ai entendu dire qu'il s'agit d'une variable" locale", mais je ne sai ... e comporte différemment du mot-clé var . Quelles sont les différences? Quand utiliser let au lieu de var ?
demandé sur 2009-04-18 00:09:26
30
réponses

Créer GUID / UUID en JavaScript?

j'essaie de créer des identificateurs uniques à L'échelle mondiale en JavaScript. Je ne suis pas sûr de ce que les ro ... oit être d'au moins 32 caractères et doit rester dans la gamme ASCII pour éviter les problèmes lors de leur passage.
demandé sur 2008-09-20 00:01:00
30
réponses

Comment remplacer toutes les occurrences D'une chaîne dans JavaScript?

j'ai cette chaîne: "Test abc test test abc test test test abc test test abc" Faire str = str.rep ... mière occurrence de abc dans la chaîne ci-dessus. Comment puis-je remplacer tous les occurrences de celui-ci?
demandé sur 2009-07-17 21:53:46
30
réponses

Comment puis-je vérifier si un tableau inclut un objet en JavaScript?

Quelle est la manière la plus concise et efficace de savoir si un tableau JavaScript contient un objet? C'est ... r un article dans un tableau JavaScript? qui traite de la recherche d'objets en un tableau utilisant indexOf .
demandé sur 2008-10-26 02:14:40
30
réponses

Comment puis-je faire la première lettre d'un Majuscule de chaîne dans JavaScript?

Comment puis-je faire la première lettre d'une chaîne de caractères majuscules, mais ne pas changer le cas de l'une de ... > "This is a test" "the Eiffel Tower" -> "The Eiffel Tower" "/index.html" -> "/index.html"
demandé sur 2009-06-22 12:25:31
20
réponses

Quelle est la différence entre call et apply?

Quelle est la différence entre utiliser call et apply pour invoquer une fonction? var func = function() { ale ... entre les deux méthodes susmentionnées? Quand est-il préférable d'utiliser call au lieu de apply et vice versa?
demandé sur 2009-12-31 22:56:25
30
réponses

Comment puis-je copier dans le bloc-notes en JavaScript?

Quelle est la meilleure façon de copier du texte dans le presse-papiers? (multi-navigateur) j'ai essayé: ... not defined . un joli truc sans flash: comment Trello accède-t-il au presse-papiers de l'utilisateur?
demandé sur 2008-12-30 16:09:05
12
réponses

événement.preventDefault () vs. return false

quand je veux empêcher d'autres gestionnaires d'événements d'exécuter après un certain événement est tiré, je peux uti ... devrais éviter de le faire comme ça et utiliser preventDefault à la place? Quelle est la meilleure façon de faire?
demandé sur 2009-08-31 15:58:31
30
réponses

Comment puis-je télécharger des fichiers de manière asynchrone?

j'aimerais télécharger un fichier de façon asynchrone avec jQuery. C'est mon HTML: <span>File</span> ... pour régler ce problème? Solution j'utilise le jQuery form Plugin pour télécharger des fichiers.
demandé sur 2008-10-03 14:22:17
19
réponses

Obtenir L'URL actuelle avec JavaScript?

Tout ce que je veux est d'obtenir L'URL du site. Pas L'URL telle qu'elle provient d'un lien. Lors du chargement de la ... e saisir L'URL complète et actuelle du site web et de le Définir comme une variable à utiliser comme je le souhaite.
demandé sur 2009-06-23 23:26:45
30
réponses

Boucle à travers un tableau en JavaScript

en Java, vous pouvez utiliser une boucle for pour traverser des objets dans un tableau comme suit: String[] m ... d"}; for (String s : myStringArray) { // Do something } pouvez-vous faire la même chose avec JavaScript?
demandé sur 2010-06-10 04:04:27
30
réponses

Comment cloner correctement un objet JavaScript?

j'ai un objet", 151900920" . J'aimerais le copier comme objet y , de sorte que les changements à y ne modifient pas x ... copie un de mes propres objets, littéralement construits. comment cloner correctement un objet JavaScript?
demandé sur 2009-04-08 07:01:06
30
réponses

Quelle est la! (non pas) opérateur en JavaScript?

j'ai vu un code qui semble utiliser un opérateur que je ne reconnais pas, sous la forme de deux points d'exclamation, c ... contexte dans lequel j'ai vu que c'était, this.vertical = vertical !== undefined ? !!vertical : this.vertical;
demandé sur 2009-04-24 12:13:58
30
réponses

Est-il "existe" pour jQuery?

Comment puis-je vérifier l'existence d'un élément dans jQuery? le code actuel que j'ai est ceci: if ($ ... // Do something } y a-t-il une façon plus élégante d'aborder cela? Peut-être un plugin ou une fonction?
demandé sur 2008-08-27 23:49:41
30
réponses

Boucle intérieure de fermeture JavaScript – exemple pratique simple

var funcs = []; for (var i = 0; i < 3; i++) { // let's create 3 functions funcs[i] = function() { ... .log(i)); // Log `i` as soon as each promise resolves. } Quelle est la solution à ce problème fondamental?
demandé sur 2009-04-15 10:06:20