SORU
1 AĞUSTOS 2011, PAZARTESİ


Pencere kullanmalıyım.değişken ya da var mı?

Birçok diğer JS dosyalarında kullanılacak, düğmeler, vb paneller tanımlayan Kur JS kodu var.

Tipik olarak, bir şey gibi yapmak:

grid.js

var myGrid = .....

combos.js

var myCombo = .....

Sonra, bizim uygulama kodu,:

application.js

function blah() {
    myGrid.someMethod()
}

someother.js

function foo() {
    myCombo.someMethod();
    myGrid.someMethod();
}

, var myGrid kullanarak etmeli miyiz? yoksa window.myGrid kullanmak daha iyidir

Ne fark eder?

CEVAP
1 AĞUSTOS 2011, PAZARTESİ


İşlevsellik açısından potansiyel olarak önemli bir fark window.myGrid deleted olabilir, ve var myGrid.

var test1 = 'value';
window.test2 = 'value';


console.log( delete window.test1 ); // false ( was not deleted )
console.log( delete window.test2 ); // true  ( was deleted )


console.log( test1 );  // 'value'         ( still accessible )
console.log( test2 );  // ReferenceError  ( no longer exists )

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006