var ele=document.getElementById('btn');네이티브 js를 작성할 때 많은 수의 페이지 요소를 얻어야 합니다. 이제 전역 변수가 너무 많아 오염을 방지하는 방법은 무엇입니까?
오픈 네임스페이스:var name={};name.common={};name.fx={};name.site={};name.common.ele1= document.getElementById('btn' ) ;neme.fx.ele1= document.getElementById('btn2');
IIFE로 감싸고 전역적으로 넣지 마세요.
위층도 마찬가지, IIFE로 한 층을 감싸세요
모듈식. requirejs/webpack/ES6 모듈에서 변수는 모두 모듈 전용입니다.
오픈 네임스페이스:
var name={};
name.common={};
name.fx={};
name.site={};
name.common.ele1= document.getElementById('btn' ) ;
neme.fx.ele1= document.getElementById('btn2');
IIFE로 감싸고 전역적으로 넣지 마세요.
위층도 마찬가지, IIFE로 한 층을 감싸세요
으아악모듈식. requirejs/webpack/ES6 모듈에서 변수는 모두 모듈 전용입니다.