Вопросы с тегом 'this'

Ключевое слово, которое относится к текущему экземпляру экземпляра или объекту на многих объектно-ориентированных языках программирования.
16
ответов

Как получить детей из селектора $(this)?

У меня есть макет, подобный этому: <div id="..."><img src="..."></div> и хотел бы использовать селектор jQuery для выбора дочернего элемента img внутри div при щелчке. Чтобы получить div, у меня есть этот селектор: $(this) ...
задан 20 нояб. '08 в 22:44
19
ответов

Как работает ключевое слово "this"?

Я заметил, что, похоже, нет четкого объяснения того, что такое ключевое слово this и как оно правильно (и неправильно) используется в JavaScript. Я наблюдал за этим очень странное поведение и не понял, почему это произошло. Как работает this и ко...
задан 27 июня '10 в 16:12
6
ответов

'this' vs $scope в контроллерах AngularJS

В разделе "Создать компоненты" на главной странице AngularJS приведен пример: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selec...
задан 23 июля '12 в 5:55
6
ответов

Как получить доступ к правильному `this` внутри обратного вызова?

У меня есть функция-конструктор, которая регистрирует обработчик событий: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var tra...
задан 29 нояб. '13 в 9:13
14
ответов

Использование 'prototype' против 'this' в JavaScript?

Какая разница между var A = function () { this.x = function () { //do something }; }; и var A = function () { }; A.prototype.x = function () { //do something };
задан 22 нояб. '08 в 7:39
7
ответов

jQuery: Какая разница между '$ (this)' и 'this'?

В настоящее время я изучаю этот учебник: Начало работы с jQuery Для следующих двух примеров: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { ...
задан 27 июня '09 в 3:18
7
ответов

Разница между getContext(), getApplicationContext(), getBaseContext() и "this"

В чем разница между getContext(), getApplicationContext(), getBaseContext() и "this"? Хотя это простой вопрос, я не могу понять основную разницу между ними. Если возможно, приведите несколько простых примеров.
задан 17 мая '12 в 21:07
7
ответов

Что такое "var that = this"; означает в JavaScript?

В файле JavaScript я увидел: function Somefunction(){ var that = this; ... } Какова цель объявления that и назначения его this?
задан 03 февр. '11 в 16:21
7
ответов

Когда вызывать контекст активности или контекст приложения?

Было много сообщений о том, что представляют собой эти два контекста. Но я по-прежнему не совсем прав. Как я понимаю до сих пор: Каждый из них является экземпляром его класса, что означает, что некоторые программисты рекомендуют вам использовать th...
задан 04 сент. '11 в 14:02
6
ответов

Использование ключевого слова "this" в формальных параметрах для статических методов в С#

Я столкнулся с несколькими экземплярами кода С# следующим образом: public static int Foo(this MyClass arg) Я не смог найти объяснение того, что означает ключевое слово this. Любые идеи?
задан 11 мая '09 в 8:05
4
ответов

jQuery: исключить $(this) из селектора

У меня есть что-то вроде этого: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </...
задан 13 янв. '09 в 7:30
4
ответов

Почему 'this' - это указатель, а не ссылка?

Я читал ответы на этот вопрос плюсы и минусы С++ и получил это сомнение при чтении комментариев. Программисты часто сбивают с толку, что "this" является указателем, но не ссылкой. другая путаница заключается в том, почему "привет" не имеет тип std:...
задан 14 марта '09 в 17:37
4
ответов

Легко установить переменную "this"?

У меня довольно хорошее понимание Javascript, за исключением того, что я не могу найти хороший способ установить переменную "this". Рассмотрим: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body ...
задан 19 янв. '09 в 12:09
2
ответов

Доступ "this" из анонимного класса Java

С учетом следующего кода: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { p...
задан 05 июля '09 в 17:03
6
ответов

Разница между $(this) и event.target?

Я новичок в jQuery и создавал панели с вкладками, следуя учебному пособию в JavaScript и jQuery: The Missing Manual, там, где это делает первая строка: var target = $(this); Но я попытался сделать это таким образом var target = evt.target...
задан 22 авг. '12 в 19:52