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

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • Mr. H

    Mr. H

    1 Temmuz 2012
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012