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].

11
JavaScript boucle à travers le tableau json?
J'essaie de parcourir le tableau json suivant: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } Et j'ai essayé ce qui suit for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } Mais pour une …
151 javascript  json 


2
Comment puis-je renvoyer une exception en Javascript, mais conserver la pile?
En Javascript, supposons que je veuille effectuer un nettoyage lorsqu'une exception se produit, mais que l'exception continue à se propager dans la pile, par exemple: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Le problème avec ce code est …

7
tri multi-colonnes lodash
Il existe une méthode astucieuse pour trier un tableau d'objets en fonction de plusieurs propriétés: var data = _.sortBy(array_of_objects, ['type', 'name']); Cependant, ce n'est que pour le tri croissant. Existe-t-il un moyen pratique de définir la direction par colonne? Par exemple var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

10
Que renvoient les méthodes querySelectorAll et getElementsBy *?
Faire getElementsByClassName (et des fonctions similaires comme getElementsByTagNameet querySelectorAll) fonctionnent de la même manière getElementByIdou renvoient-elles un tableau d'éléments? La raison pour laquelle je demande est que j'essaie de changer le style de tous les éléments en utilisant getElementsByClassName. Voir ci-dessous. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

15
Comment charger dynamiquement des scripts externes dans Angular?
J'ai ce module qui compose la bibliothèque externe avec une logique supplémentaire sans ajouter la <script>balise directement dans l'index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Je remarque que la importspécification by ES6 est statique et résolue lors du transpiling …



16
La restriction create-react-app importe en dehors du répertoire src
J'utilise create-react-app. J'essaye d'appeler une image de mon dossier public à partir d'un fichier dans mon src/components. Je reçois ce message d'erreur. ./src/components/website_index.js Module non trouvé: Vous avez tenté d'importer ../../public/images/logo/WC-BlackonWhite.jpg qui se trouve en dehors du répertoire src / du projet. Les importations relatives en dehors de src / …


9
Obtenir la liste des attributs data- * en utilisant javascript / jQuery
Étant donné un élément HTML arbitraire avec zéro ou plusieurs data-*attributs, comment récupérer une liste de paires clé-valeur pour les données. Par exemple, étant donné ceci: <div id='prod' data-id='10' data-cat='toy' data-cid='42'>blah</div> J'aimerais pouvoir récupérer par programme ceci: { "id":10, "cat":"toy", "cid":42 } En utilisant jQuery (v1.4.3), accéder aux bits de …

11
Moyens de contourner la politique de même origine
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. La même politique d'origine Je voulais créer un wiki communautaire concernant les politiques HTML / JS de même origine pour aider, …




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.