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


23
Comment vérifier une variable non définie ou nulle en JavaScript?
Nous utilisons fréquemment le modèle de code suivant dans notre code JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Existe-t-il une manière moins verbeuse de vérifier qui a le même effet? Selon certains forums et la littérature, simplement ce qui suit devrait …

4
JavaScript: Class.method vs Class.prototype.method
Quelle est la différence entre les deux déclarations suivantes? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Est-il correct de considérer la première instruction comme une déclaration d'une méthode statique et la seconde comme une déclaration d'une méthode …



5
Comment cloner un objet Date?
L'affectation d'une Datevariable à une autre copiera la référence dans la même instance. Cela signifie que changer l'un changera l'autre. Comment puis-je réellement cloner ou copier une Dateinstance?
498 javascript 

20
Redimensionner une iframe en fonction du contenu
Je travaille sur une application de type iGoogle. Le contenu provenant d'autres applications (sur d'autres domaines) est affiché à l'aide d'iframes. Comment redimensionner les iframes pour qu'ils correspondent à la hauteur du contenu des iframes? J'ai essayé de déchiffrer le javascript utilisé par Google, mais il est obscurci, et la …

30
Effectuer un anti-rebond dans React.js
Comment effectuez-vous un anti-rebond dans React.js? Je veux faire rebondir le handleOnChange. J'ai essayé avec debounce(this.handleOnChange, 200)mais ça ne marche pas. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; } …

14
Alternatives aux variables de classe ES6
Actuellement dans ES5, beaucoup d'entre nous utilisent le modèle suivant dans les frameworks pour créer des classes et des variables de classe, ce qui est confortable: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); Dans ES6, vous pouvez créer des classes en mode …


11
typeof! == «non défini» vs! = null
Je vois souvent du code JavaScript qui vérifie les paramètres non définis, etc. de cette façon: if (typeof input !== "undefined") { // do stuff } Cela semble un peu inutile, car cela implique à la fois une recherche de type et une comparaison de chaînes, sans parler de sa …





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.