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
delete
d 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ş:
Pencere kullanmalıyım.gezinmek ya da b...
' 'pencere' global bir ...
ıe8 var w= pencere.() açık ve; " İleti...
Nasıl bir kakao bir değişken önüne alt...
Ne numpy diziler ve matrisleri arasınd...