Questions marquées «javascript»

Pour des questions concernant la programmation dans ECMAScript (JavaScript / JS) et ses divers dialectes / implémentations (à l'exception d'ActionScript). Cette balise est rarement utilisée seule mais est le plus souvent associée aux balises [node.js], [jquery], [json] et [html].


12
Comment détecter la fin du FB.init de Facebook
L'ancien SDK JS avait une fonction appelée FB.ensureInit. Le nouveau SDK ne semble pas avoir une telle fonction ... comment puis-je m'assurer que je ne passe pas d'appels API tant qu'il n'est pas complètement lancé? J'inclus ceci en haut de chaque page: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ …

7
AngularJS - $ anchorScroll smooth / duration
En lisant les documents AngularJS, je n'ai pas compris si $anchorScrollje peux avoir une option de durée / accélération pour faciliter le défilement vers les éléments. Il dit seulement: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Je n'utilise pas jquery et je ne veux pas; Existe-t-il encore un moyen intelligent mais simple …


15
Est-il possible de remplacer la fonction toString () de JavaScript pour fournir une sortie significative pour le débogage?
Lorsque j'utilise console.log()un objet dans mon programme JavaScript, je vois simplement la sortie [object Object], ce qui n'est pas très utile pour déterminer de quel objet (ou même de quel type d'objet) il s'agit. En C #, j'ai l'habitude de redéfinir ToString()pour pouvoir personnaliser la représentation du débogueur d'un objet. …


14
Convertir un tableau javascript en chaîne
J'essaye d'itérer sur une liste de «valeur» et de la convertir en chaîne. Voici le code: var blkstr = $.each(value, function(idx2,val2) { var str = idx2 + ":" + val2; alert(str); return str; }).get().join(", "); La fonction alert () fonctionne très bien et affiche la valeur appropriée. Mais d'une manière …

5
en utilisant setTimeout sur la chaîne de promesse
Ici, j'essaye de faire des promesses, ici, à la première demande, je récupère un ensemble de liens, et à la demande suivante, je récupère le contenu du premier lien.Mais je veux faire un délai avant de renvoyer le prochain objet de la promesse. setTimeout dessus, mais cela me donne l'erreur …
115 javascript  json  promise 

7
Vérifier si un élément est un enfant d'un parent
J'ai le code suivant. <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> </head> <div id="hello">Hello <div>Child-Of-Hello</div></div> <br /> <div id="goodbye">Goodbye <div>Child-Of-Goodbye</div></div> <script type="text/javascript"> <!-- function fun(evt) { var target = $(evt.target); if ($('div#hello').parents(target).length) { alert('Your clicked element is having div#hello as parent'); } } $(document).bind('click', fun); --> </script> </html> J'attends que lorsque vous …
115 javascript  jquery 


14
JavaScript: cloner une fonction
Quel est le moyen le plus rapide de cloner une fonction en JavaScript (avec ou sans ses propriétés)? Deux options qui viennent à l'esprit sont eval(func.toString())et function() { return func.apply(..) }. Mais je suis préoccupé par les performances de l'évaluation et le wrapping aggravera la pile et dégradera probablement les …

15
Comment lier des arguments de fonction sans lier cela?
En Javascript, comment puis-je lier des arguments à une fonction sans lier le thisparamètre? Par exemple: //Example function. var c = function(a, b, c, callback) {}; //Bind values 1, 2, and 3 to a, b, and c, leave callback unbound. var b = c.bind(null, 1, 2, 3); //How can I …
115 javascript 

9
Comment exporter correctement une classe ES6 dans Node 4?
J'ai défini une classe dans un module: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Mais j'obtiens le message d'erreur suivant: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Comment …

3
HtmlWebpackPlugin injecte des fichiers de chemin relatif qui se cassent lors du chargement de chemins de site Web non root
J'utilise webpack et le HtmlWebpackPlugin pour injecter js et css groupés dans un fichier de modèle html. new HtmlWebpackPlugin({ template: 'client/index.tpl.html', inject: 'body', filename: 'index.html' }), Et il produit le fichier html suivant. <!doctype html> <html lang="en"> <head> ... <link href="main-295c5189923694ec44ac.min.css" rel="stylesheet"> </head> <body> <div id="app"></div> <script src="main-295c5189923694ec44ac.min.js"></script> </body> </html> …

14
Regex pour obtenir une chaîne entre accolades
Malheureusement, malgré avoir essayé d'apprendre les regex au moins une fois par an pendant autant d'années que je me souvienne, j'oublie toujours car je les utilise si rarement. Cette année, ma résolution du nouvel an est de ne pas essayer d'apprendre à nouveau l'expression régulière - Donc cette année, pour …
115 javascript  regex 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.