Articles of questo

Funzione onClick “this” Restituisce l’object Window

Mi sono imbattuto in un problema di graffiare la testa con la mia applicazione JavaScript. Se scrivo un elemento come questo: Ottengo “LI”. Tuttavia se faccio questo: Dove “pippo ()” è: function foo(){ alert(this.tagName); } Ottengo “indefinito”. Sono assente come “questo” dovrebbe funzionare in relazione alle funzioni allegate. Ma, sono sconcertato perché “questo” non sta […]

L’operatore virgola influenza il contesto di esecuzione in Javascript?

var a = 1; var b = { a : 2, c : function () { console.log(this.a); } }; bc(); // logs 2 (bc)(); // logs 2 (0, bc)(); // logs 1 Il primo è comprensibile, poiché “questo” è puntato sull’object “b”. Ma perché il secondo registra lo stesso risultato? Ho pensato che “questo” dovesse […]

Come funziona require () in node.js?

Ho provato questo: // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require(‘./mod.js’); console.log(mod.a); // undefined console.log(mod.b); // 2 console.log(mod.c); // 3, so this === exports? Quindi immagino che require () possa essere implementato in questo modo: var require = function (file) { var exports = {}; […]

In che modo i gestori di eventi con funzioni di freccia raggiungono il binding del contesto

Conosco la teoria generale di this legame (sito di chiamata di funzione ciò che conta, associazione implicita, esplicita, ecc …) e i metodi per risolvere il problema di questo legame in React in modo che punti sempre a ciò che voglio che sia ( vincolante in costruttore, funzioni di freccia, ecc.), ma sto lottando per […]

Qual è il puntatore “questo”?

Sono abbastanza nuovo per C ++ e non capisco cosa fa this puntatore nel seguente scenario: void do_something_to_a_foo(Foo *foo_instance); void Foo::DoSomething() { do_something_to_a_foo(this); } L’ho preso dal post di qualcun altro qui. Cosa indica this ? Non ho capito bene. La funzione non ha input, quindi cosa sta facendo?

Perché “questo” non è definito nel metodo di class quando si usano le promesse?

Ho una class javascript e ogni metodo restituisce una promise Q Voglio sapere perché this non è definito in method2 e method3 . C’è un modo più corretto per scrivere questo codice? function MyClass(opts){ this.options = opts; return this.method1() .then(this.method2) .then(this.method3); } MyClass.prototype.method1 = function(){ // …q stuff… console.log(this.options); // logs “opts” object return deferred.promise; […]

Java: Class.this

Ho un programma Java simile a questo. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Che cosa significa aFuncCall in aFuncCall ?

Qual è il contesto in _.each (elenco, iteratore, )?

Sono nuovo di underscore.js. Qual è lo scopo di [context] in _.each() ? Come dovrebbe essere usato?

Cosa significa “questo” in un modulo nodejs?

Ho un semplice codice come il seguente e lo eseguo come un modulo nodo: console.log(this); module.exports = {…}; So che global è il contesto predefinito (come la window nei browser), ma a cosa this riferisce la parola chiave?

$ (questo) non funziona in una funzione

Il seguente codice carica il contenuto html da un file (ho usato questo thread ) $.fn.loadWithoutCache = function (){ $.ajax({ url: arguments[0], cache: false, dataType: “html”, success: function(data) { $(this).html(data); // This is not working //$(‘#result’).html(data); //THIS WORKS!!! alert(data); // This alerts the contents of page.html } }); } $(‘#result’).loadWithoutCache(‘page.html’); Per favore fatemi sapere qual […]