J'ai une fonction constructeur qui enregistre un gestionnaire d'événements: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Exécuter l'extrait …
На этот вопрос есть ответы на Stack Overflow sur la page : Потеря контекста вызова J'ai remarqué qu'il ne semble pas y avoir d'explication claire de ce que la this mot-clé et comment il est correctement (et incorrectement) utilisé en JavaScript sur le site Stack Overflow. J'ai été témoin d'un …
Dans la section "Créer des composants" de la page d'accueil d'AngularJS , il y a cet exemple: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) …
Quelle est la différence entre var A = function () { this.x = function () { //do something }; }; et var A = function () { }; A.prototype.x = function () { //do something };
Je travaille actuellement sur ce tutoriel: Premiers pas avec jQuery Pour les deux exemples ci-dessous: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); Remarquez dans le premier exemple, nous utilisons $(this)pour ajouter du texte à l'intérieur de chaque liélément. Dans …
Quelle est la différence entre getContext(),getApplicationContext() , getBaseContext()et " this« ? Bien que ce soit une question simple, je suis incapable de comprendre la différence fondamentale entre eux. Veuillez donner quelques exemples simples si possible.
J'ai rencontré plusieurs instances de code C # comme suit: public static int Foo(this MyClass arg) Je n'ai pas pu trouver d'explication sur la signification du thismot clé dans ce cas. Des idées?
Je sais que cela thisfait référence à un objet actuel. Mais je ne sais pas quand j'ai vraiment besoin de l'utiliser. Par exemple, y aura-t-il une différence si j'utilise à la xplace de this.xcertaines méthodes? Peut être xfera référence à une variable qui est locale pour la méthode considérée? Je …
Il y a eu beaucoup de messages sur ce que sont ces deux contextes .. Mais je ne comprends toujours pas bien Si je comprends bien jusqu'à présent: Chacun est une instance de sa classe, ce qui signifie que certains programmeurs vous recommandent d'utiliser le this.getApplicationContext()plus souvent possible afin de …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Comment passer le contexte setTimeout? Je veux appeler this.tip.destroy()si this.options.destroyOnHideaprès 1000 ms. Comment puis je faire ça? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Lorsque j'essaie ce qui précède, se thisréfère à la fenêtre.
Je pensais que ce serait quelque chose que je pourrais facilement google, mais peut-être que je ne pose pas la bonne question ... Comment puis-je définir ce que "ceci" fait référence dans une fonction javascript donnée? par exemple, comme avec la plupart des fonctions de jQuery telles que: $(selector).each(function() { …
J'ai quelque chose comme ça: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Lorsque l'un de ces liens est cliqué, je souhaite exécuter la fonction .hide () sur les liens qui ne sont pas cliqués. Je comprends que jQuery a le sélecteur: not, …
Je lisais les réponses à cette question pour et contre C ++ et j'ai eu ce doute en lisant les commentaires. les programmeurs trouvent souvent déroutant que «ceci» soit un pointeur mais pas une référence. une autre confusion est la raison pour laquelle "hello" n'est pas de type std :: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.