javascript - Wie erhalte ich die globale Variable eines Elements, um eine Verschmutzung zu vermeiden?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:11:18
0
4
605

var ele=document.getElementById('btn');
Wenn Sie native JS schreiben, müssen Sie eine große Anzahl von Seitenelementen abrufen. Da es nun zu viele globale Variablen gibt, wie können Sie eine Verschmutzung vermeiden?

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

Antworte allen(4)
phpcn_u1582

开辟命名空间:
var name={};
name.common={};
name.fx={};
name.site={};
name.common.ele1= document.getElementById('btn');
neme.fx.ele1= document.getElementById('btn2');

淡淡烟草味

用 IIFE 包起来,不放到全局不就行了。

大家讲道理

同楼上,用IIFE包一层

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

模块化。requierjs/webpack/ES6 modules,变量都是模块私有的。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage