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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • RickardRick

    RickardRick

    9 Mart 2007
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013