Все вопросы: [this]

83 вопросов

1
голосов
2ответов
380 просмотров

Разница в скорости: отдельный функтор VS operator () внутри большого класса с * this

Я использую алгоритмы кучи c ++ STL, и я написал вокруг него класс-оболочку, чтобы я мог делать кое-что еще.Когда я пытался использовать приведенный ниже код, например: //! Min-heap wrapper class. class FMMHeap{ public: FMMHeap(Vector &phi) : _phi(phi) {} bool operator()(unsigned ...

1
голосов
1ответов
211 просмотров

Есть ли эквивалент $ this для статических классов?(вроде супер, но для текущего класса, где он используется)

Я знаю, что это не было бы точным эквивалентом $ this, но есть ли способ ссылаться на статический класс изнутри, не используя имя самого класса?(вроде супер но для себя) Это просто способ избежать рефакторинга всех ссылок на классы, если класс переименован. Пример: class foo { function...

6
голосов
5ответов
1279 просмотров

Следует ли включить проверку RequireThis в Checkstyle?

Одна из встроенных проверок стиля проверки - RequireThis , которая срабатывает всякий раз, когда вы не добавляете this. к вызовам локальных полей или методов. Например, public final class ExampleClass { public String getMeSomething() { return "Something"; } public Stri...

1
голосов
2ответов
6202 просмотров

Почему self :: function () и $ self-> variable или self :: $ variable, даже если есть $ this-> function () и $ this-> variable (PHP)?

Меня смущают эти два ключевых слова и способ их использования в PHP5.Я думаю, что «this» используется для экземпляров объектов (не статических), в то время как «self» относится к самому объекту, а не к его экземпляру и, таким образом, используется в статических объектах.Верно? Теперь я считаю...

3
голосов
5ответов
2074 просмотров

Есть ли в Аде ключевое слово "это"?

В частности, существует ли способ для задачи получить ссылку на себя? Например: task type someTask; type someTaskAccessor is access someTask; task body someTask is pointerToTask : someTaskAccessor; begin pointerToTask = this; end someTask;

5
голосов
4ответов
184 просмотров

определение $ (this) в jquery

Я часто не понимаю, что имеет в виду $ (this). Я часто пытаюсь придать ему какой-то странный стиль: $(this).css("border","10px solid red") Что иногда помогает. Однако я озадачен следующим. На мой вопрос можно ответить двумя способами: 1) есть ли универсальный способ «увидеть», чт...

9
голосов
2ответов
2460 просмотров

Доступ к защищенному члену класса в производном классе

У меня здесь старая кодовая база, в которой использовались защищенные переменные-члены.Можно обсудить, хорошая это идея или нет.Однако код должен быть правильно скомпилирован с gcc3. У меня есть производный класс шаблона Bar, который использует защищенный член x из шаблона класса Foo, например, ...

0
голосов
1ответов
240 просмотров

Что это за аксессуар this [''], который отображается в Drools?

Просто ищу способ передать параметры геттеру в Drools ... Я заметил в Eclipse Ganymede, что intellisense помогает определять геттеры, которые можно использовать для выбора объекта в предложении WHERE Drools.Просто введите букву и нажмите ctrl + пробел, чтобы увидеть список.У меня есть еще о...

6
голосов
4ответов
1703 просмотров

указатель "this" внутри класса

вопрос простой ... есть ли разница в использовании this-> yourvariable или yourvariable напрямую по какой-то причине? Я не вижу в этом никаких проблем, но я часто использую this-> и хотел бы знать, есть ли разница, прежде чем идти дальше. Я видел здесь комментарий к сообщению, и я не...

4
голосов
7ответов
3872 просмотров

Javascript: attaching OOP methods to events and the 'this' keyword

I am new to OOP Javascript and am having trouble with the this keyword and events. What I'm trying to achieve is: I have multiple DOM objects and want to not only bind a common event to them, but keep some data about the aforementioned objects in a global container (to increase runtime performan...

0
голосов
8ответов
4328 просмотров

Other usage of the this keyword in Java

(For those who read my previous question, this is the same teacher and the same project.) My teacher 'inspected' my code for a web application project and provided some suggestions. One of the suggestions was to use the this keyword even in this situation: private String getUsername() { ret...

8
голосов
1ответов
5327 просмотров

How to get the "this" (scope) of a Javascript anonymous function?

Let's say I get an anonymous function an need to act on its context, but it's different whether it's binded to "window" or an unknown object. How do I get a reference to the object an anonymous function is called from? EDIT, some code : var ObjectFromOtherLibIAmNotSupposedToknowAbout = { f...

0
голосов
1ответов
91 просмотров

JQuery: referring to the right "this"

I'm trying to write a very simple plugin that on anchor mouseover increases the respective anchor text size and on mouseout removes the anchor. The problem is that I can't get the right "this". So I have: (function($){ $.fn.extend({ //function name textOverlay : function(){ //return ...

1
голосов
4ответов
750 просмотров

Getting the original this in an object for jQuery event handlers etc. when using class inheritance

I know that jQuery isn't designed for working with a class-like model but I really could do with being able to extend a base class as that fits my needs perfectly. I started by just doing the following: jQuery.myBase = { foo: 'bar', bar: function() { ... } } jQuery.fn.myPlugin = functi...

13
голосов
4ответов
2474 просмотров

JS Object this.method() breaks via jQuery

I'm sure there's a simple answer to this, but it's Friday afternoon and I'm tired. :( Not sure how to explain it, so I'll just go ahead and post example code... Here is a simple object: var Bob = { Stuff : '' , init : function() { this.Stuff = arguments[0] } , doSomething :...

3
голосов
1ответов
6245 просмотров

Jquery $this or each() to specify one link at a time

Im finding jQuery to difficult to learn as there seems to be many ways to write the same thing. As an exercise I would like to take the text within anchor tags and stuff it into the links href attribute. eg <a href="">http://www.something.com</a> to become <a href="http://www...

103
голосов
10ответов
201647 просмотров

What does the variable $this mean in PHP?

I see the variable $this in PHP all the time and I have no idea what it's used for. I've never personally used it. Can someone tell me how the variable $this works in PHP?

1
голосов
2ответов
132 просмотров

jQuery - IE6,7 not suporting $(this)?

Hey, I have a code, that works in all modern browsers, but not in IE 6,7. $('.cat1').toggle(function() { $(this).parent('li').next('ul').slideUp(); $(this).css('background-position', '0px 0px'); return false; }, function() { $(this).parent('li').next('ul').slideDown(); ...

3
голосов
1ответов
1878 просмотров

Jquery AJAX call: $(this) does not work after success

I am wondering why $(this) does not work after a jQuery ajax call. My code is like this. $('.agree').live("click", function(){ // use live for binding of ajax results var id=($(this).attr('comment_id')); $.ajax({ type: "POST", url: "includes/ajax.php?request=agree&a...

0
голосов
2ответов
111 просмотров

How to make the following jQuery snippet work?

var func = function() { $(this).hide(); $parent = $(this).parent(); $parent.removeClass('my_signature_mouseover'); var text = $(this).val(); var $span = $("#status span"); $span.text(text); $span.show(); }; $("#status input").keyup(function (e) { var keyCode = e.ke...

12
голосов
4ответов
21118 просмотров

"this" keyword in event methods when using JavaScript prototype object

I'm trying to access the member variables of a prototype class in JavaScript in an event handler -- something I'd typically use the "this" keyword for (or "that" [copy of this] in the case of event handlers). Needless to say, I'm running into some trouble. Take, for example, this HTML snippet: ...

0
голосов
3ответов
5966 просмотров

What exactly is the 'this' reference in as3 classes?

I have searched up and down the internet for even the slightest mention of the 'this' reference, and have found NOTHING!!! Nobody seems to talk about 'this' at all. I'm an experienced c++ programmer, so I am more than familiar with the idea of a 'this' pointer/reference. My question is just wh...

1
голосов
2ответов
157 просмотров

The best way to handle a change in 'this'

A problem I regularly come across writing javascript using jQuery is that when a method of an object involves adding an event listener 'this' changes from being a reference to the object, to being a reference to the DOM element that triggered the event. Currently if I want to refer to the object...

97
голосов
4ответов
86611 просмотров

Hide all but $(this) via :not in jQuery selector

Advanced title, simple question: How can I do the following in jQuery (hiding everything except $(this))? $("table tr").click(function() { $("table tr:not(" + $(this) + ")").hide(); // $(this) is only to illustrate my problem $("table tr").show(); });

9
голосов
11ответов
670 просмотров

How does the system know what to use when 'this' keyword is used?

How does the system know what to use when 'this' keyword is used? Recently, I was asked this question in an interview. Having never thought about this, I replied back saying that the system will know the current context in which the flow of control is and decide the object to be used instead of ...

6
голосов
5ответов
19618 просмотров

JQuery and 'this' object

I have the following JQuery function being attached to the blur event of n textboxes on a webpage. $(document).ready(function() { $("input[id$='_txtTuitionAmt']").blur(function() { alert(this.value); }) }); It works just fine. When the user tabs out of any of th...

7
голосов
4ответов
3006 просмотров

The C++ implicit this, and exactly how it is pushed on the stack

I need to know whether, when a class method in C++ is called, the implicit 'this' pointer is the first argument, or the last. i.e: whether it is pushed onto the stack first or last. In other words, I'm asking whether a class method, being called, is taken by the compiler to be: int foo::bar(foo...

4
голосов
4ответов
455 просмотров

What is 'this' before an object is instantiated in js?

I don't understand the following: var x = function() { this.foo="foo"; return function() { this.bar = "bar"; return foo+bar; }; }(); // returns inner alert(x()); // 'foobar', so both 'this' variables are set alert(x.bar); // undefined - but wasn't it used correctly? ...

4
голосов
1ответов
1194 просмотров

how to get to the value of manipulated dom element using _this_ Jeditable?

This is a Continuation of Jeditable: how to set parameters based on dom element attributes Please respond here.. this is my 'real' account.. I'm trying to assign different parameter values to different divs on which I have enabled the jQuery plugin 'Jeditable'. I can't get it to work, I'm sure ...

1
голосов
3ответов
209 просмотров

How can I maintain control of the this keyword when extending prototypes in jQuery?

I'm implementing a class-like structure in jQuery, but I'm having some trouble when I try to call some of my functions. This is how the structure is setup: MyClass = function(name) { this.init(name); } $.extend(MyClass.prototype, { init: function(theName) { this.myFunction(); //...