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?
开辟命名空间:
var name={};
name.common={};
name.fx={};
name.site={};
name.common.ele1= document.getElementById('btn');
neme.fx.ele1= document.getElementById('btn2');
用 IIFE 包起来,不放到全局不就行了。
同楼上,用IIFE包一层
模块化。requierjs/webpack/ES6 modules,变量都是模块私有的。