Articles of esta

este operador em javascript

Suponha que eu tenha um código JavaScript como myClass = function(){ function doSomething(){ alert(this); // this1 } } alert(this); //this2 O que esses dois objects ‘this’ são referidos ??

“This” é indefinido dentro da function map Reactjs

Estou trabalhando com o Reactjs, escrevendo um componente de menu. “use strict”; var React = require(“react”); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log(‘afdasfasfasdfasdf’); var url=’XXX’; if (item.type == 1) { url = item.categoryId == null ? ‘javascript:void(0)’ : path(‘buex_portal_browse_category’, {slug: categories[item.categoryId].slug}); } else if (item.type == 2) { url = item.articleId == null […]

Onde posso encontrar os logs do IIS?

Estou tentando configurar um aplicativo de um terceiro, que requer um site de suporte hospedado no IIS local. Eu criei um site exatamente como explicado no guia de instalação, mas estou tendo alguns problemas e gostaria de ver o que o log do IIS tem a dizer. Embaraçosamente, o problema é que não consigo encontrar […]

Diferença entre $ (this) e event.target?

Sou novo no jQuery e estava fazendo painéis com guias, seguindo o tutorial em JavaScript e jQuery: The Missing Manual , há a primeira linha quando o autor faz isso: var target = $(this); Mas eu tentei fazer desse jeito var target = evt.target; e eu tenho esse erro: Uncaught TypeError: Object http://localhost/tabbedPanels/#panel1 has no […]

Em uma class derivada de modelo, por que preciso qualificar nomes de membros de class base com “this->” dentro de uma function-membro?

Enquanto eu investigava o código-fonte do Qt, vi que os trolltech usam explicitamente this palavra-chave para acessar um campo no destruidor. inline ~QScopedPointer() { T *oldD = this->d; Cleanup::cleanup(oldD); this->d = 0; } Então, qual é o objective desse uso? Existem benefícios? Edit: Para aqueles que votam para fechar esta questão, eu suspeito que esse […]

Quando devo fazer uso explícito do ponteiro `this`?

Quando devo escrever explicitamente this->member em um método de uma class?

Por que JavaScript bind () é necessário?

O problema no exemplo 1 é ‘this’ referindo-se ao nome global em vez do object myName. Eu entendo o uso de bind () ao definir o valor disso para um object específico, para que ele resolva o problema no exemplo 1, mas por que esse problema ocorre em primeiro lugar? É assim que o Javascript […]

Quando você passa “isso” como argumento

Estou tentando aprender sobre this e está me confundindo um pouco aqui: var randomFunction = function(callback) { var data = 10; callback(data); }; var obj = { initialData: 20, sumData: function(data) { var sum = this.initialData + data; console.log(sum); }, prepareRandomFunction: function() { randomFunction(this.sumData.bind(this)); } }; obj.prepareRandomFunction(); Isso é projetado para se definir onde é […]

Quando devo usar “isto” em uma aula?

Eu sei que this se refere a um object atual. Mas eu não sei quando realmente preciso usá-lo. Por exemplo, haverá alguma diferença se eu usar x vez de this.x em alguns dos methods? Pode ser x se referirá a uma variável que é local para o método considerado? Quero dizer variável que é visto […]

O que ‘var isso = isso;’ quer dizer em JavaScript?

Em um arquivo JavaScript, vi: function Somefunction(){ var that = this; … } Qual é o propósito de declarar that e atribuí-lo a this ?