7 HAZİRAN 2009, Pazar
Ne bu JavaScript deyim: temelini öz = bu var?
WebKit HTML 5 SQL Storage Notes Demo kaynak şunları gördüm:
function Note() {
var self = this;
var note = document.createElement('div');
note.className = 'note';
note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false);
note.addEventListener('click', function() { return self.onNoteClick() }, false);
this.note = note;
// ...
}
Yazar kullanırözbazı yerlerde (fonksiyonun)budiğer yerler (fonksiyonlar organları yöntemleri değişken listesinde tanımlanmıştır). Neler oluyor? Bir kez bunu fark ettim, şimdi her yerde görmeye başlar?
CEVAP
7 HAZİRAN 2009, Pazar
bakın: http://www.alistapart.com/articles/getoutbindingsituations
self
içerik değişiyor bile this
özgün bir başvuru korumak için kullanılıyor. Bir tekniği genellikle olay işleyicileri (kilitler özellikle) kullanılır.
Bunu Paylaş:
Javascript: document.çapraz tarayıcı e...
Yürütmesini ana sayfadan iframe içinde...
javascript dize...
javascript string tarih...
endsWith javascript...