Ho una funzione di costruzione che registra un gestore di eventi: 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); …
Altre versioni di Stack Overflow in Stack Overflow : Versione completa: Ho notato che non sembra esserci una chiara spiegazione di cosa sia la thisparola chiave e come sia correttamente (e erroneamente) utilizzata in JavaScript sul sito Stack Overflow. Ho assistito ad un comportamento molto strano con esso e non …
Qual è la differenza tra var A = function () { this.x = function () { //do something }; }; e var A = function () { }; A.prototype.x = function () { //do something };
Attualmente sto lavorando a questo tutorial: Introduzione a jQuery Per i due esempi seguenti: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); Nota nel primo esempio, usiamo $(this)per aggiungere del testo all'interno di ciascun lielemento. Nel secondo esempio utilizziamo thisdirettamente …
Qual è la differenza tra getContext(), getApplicationContext(), getBaseContext(), e " this"? Sebbene questa sia una domanda semplice, non sono in grado di comprendere la differenza fondamentale tra di loro. Si prega di fornire alcuni esempi semplici, se possibile.
Mi sono imbattuto in diversi casi di codice C # come il seguente: public static int Foo(this MyClass arg) Non sono stato in grado di trovare una spiegazione del thissignificato della parola chiave in questo caso. Qualche intuizione?
So che si thisriferisce a un oggetto corrente. Ma non so quando ho davvero bisogno di usarlo. Ad esempio, ci sarà qualche differenza se uso xinvece di this.xalcuni dei metodi? Potrebbe essere xriferito a una variabile che è locale per il metodo considerato? Intendo variabile che si vede solo in …
Ci sono stati molti post su cosa sono questi due contesti .. Ma non riesco ancora a capire bene A quanto ho capito finora: ognuno è un'istanza della sua classe, il che significa che alcuni programmatori ti raccomandano di usare il this.getApplicationContext()più spesso possibile per non "perdere" memoria. Questo perché …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Come passo il contesto setTimeout? Voglio chiamare this.tip.destroy()se this.options.destroyOnHidedopo 1000 ms. Come lo posso fare? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Quando provo quanto sopra, si thisriferisce alla finestra.
Ho pensato che sarebbe stato qualcosa che avrei potuto facilmente google, ma forse non sto facendo la domanda giusta ... Come posso impostare qualunque cosa "questo" si riferisca in una determinata funzione javascript? ad esempio, come con la maggior parte delle funzioni di jQuery come: $(selector).each(function() { //$(this) gives me …
Ho qualcosa del genere: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Quando si fa clic su uno di questi collegamenti, desidero eseguire la funzione .hide () sui collegamenti a cui non si fa clic. Capisco che jQuery abbia il selettore: not, ma …
Stavo leggendo le risposte a questa domanda Pro e contro C ++ e ho avuto questo dubbio durante la lettura dei commenti. i programmatori trovano spesso confuso che "questo" sia un puntatore ma non un riferimento. un'altra confusione è il motivo per cui "ciao" non è di tipo 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.