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

5
Activation de live () en () dans jQuery
Mon application a ajouté dynamiquement des Dropdowns. L'utilisateur peut en ajouter autant qu'il le souhaite. J'utilisais traditionnellement la live()méthode de jQuery pour détecter le moment où l'un de ces Dropdowns était change()édité: $('select[name^="income_type_"]').live('change', function() { alert($(this).val()); }); Depuis jQuery 1.7, j'ai mis à jour ceci pour: $('select[name^="income_type_"]').on('change', function() { alert($(this).val()); …

6
Quand JavaScript est-il synchrone?
J'ai eu l'impression que JavaScript était toujours asynchrone. Cependant, j'ai appris qu'il y a des situations où ce n'est pas le cas (c'est-à-dire les manipulations DOM). Y a-t-il une bonne référence quelque part sur le moment où il sera synchrone et quand il sera asynchrone? JQuery affecte-t-il cela du tout?
202 javascript  jquery 

5
Rappel lorsque la transition CSS3 se termine
Je voudrais effacer un élément (en faisant passer son opacité à 0), puis une fois terminé, supprimez l'élément du DOM. Dans jQuery, cela est simple car vous pouvez spécifier que la «suppression» doit se produire après la fin d'une animation. Mais si je souhaite animer en utilisant des transitions CSS3, …
202 javascript  jquery  css 

5
Exportation / importation ES6 dans un fichier d'index
J'utilise actuellement ES6 dans une application React via webpack / babel. J'utilise des fichiers d'index pour rassembler tous les composants d'un module et les exporter. Malheureusement, cela ressemble à ceci: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const Comp1 = Comp1_; export const Comp2 …

9
Comment vérifier en Javascript si un élément est contenu dans un autre
Comment puis-je vérifier si un élément DOM est un enfant d'un autre élément DOM? Existe-t-il des méthodes intégrées pour cela? Par exemple, quelque chose comme: if (element1.hasDescendant(element2)) ou if (element2.hasParent(element1)) Si ce n'est pas le cas, des idées sur la façon de procéder? Il doit également être multi-navigateur. Je dois …
202 javascript  dom 



14
Obtention du premier index d'un objet
Considérer: var object = { foo: {}, bar: {}, baz: {} } Comment pourrais-je faire ceci: var first = object[0]; console.log(first); Évidemment, cela ne fonctionne pas parce que le premier index est nommé foo, non 0. console.log(object['foo']); fonctionne, mais je ne sais pas qu'il s'appelle foo. Cela pourrait s'appeler n'importe …



9
Les tableaux vides semblent égaler vrai et faux en même temps
Les tableaux vides sont vrais mais ils sont également égaux à faux. var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); Exécuter l'extrait de codeHide resultsDévelopper l'extrait Je suppose que cela est dû à la conversion …
201 javascript 

6
Comment formater une date en ISO 8601 dans moment.js?
Ces documents mentionnent moment.ISO_8601comme option de mise en forme (à partir de 2.7.0 - http://momentjs.com/docs/#/parsing/special-formats/ ), mais aucun de ces travaux (même 2.7.0): var date = moment(); date.format(moment.ISO_8601); // error moment.format(date, moment.ISO_8601); // error ( http://jsfiddle.net/b3d6uy05/1/ ) Comment puis-je obtenir un ISO 8601 de moment.js?



12
Trier les objets dans un tableau par ordre alphabétique sur une propriété du tableau
Disons que vous avez une classe JavaScript comme celle-ci var DepartmentFactory = function(data) { this.id = data.Id; this.name = data.DepartmentName; this.active = data.Active; } Disons que vous créez ensuite un certain nombre d'instances de cette classe et les stockez dans un tableau var objArray = []; objArray.push(DepartmentFactory({Id: 1, DepartmentName: 'Marketing', …
201 javascript 

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.