Bagaimana untuk mendapatkan pembolehubah global unsur untuk mengelakkan tercemar?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:11:18
0
4
577

var ele=document.getElementById('btn');
Apabila menulis js asli, anda perlu mendapatkan sejumlah besar elemen halaman Memandangkan terdapat terlalu banyak pembolehubah global, bagaimanakah anda mengelak daripada tercemar?

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
phpcn_u1582

Ruang nama terbuka:
var name={};
name.common={};
name.fx={};
name.site={};
name.common.ele1= document.getElementById('btn' ) ;
neme.fx.ele1= document.getElementById('btn2');

淡淡烟草味

Balutkannya dalam IIFE dan jangan letakkannya secara global.

大家讲道理

Sama di tingkat atas, balut satu tingkat dengan IIFE

(function () {
    var foo = '...';
    var baar = '...';
})();
黄舟

Modular. requirejs/webpack/ES6 modul, pembolehubah semuanya peribadi kepada modul.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan