84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
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 모듈에서 변수는 모두 모듈 전용입니다.