오염을 방지하기 위해 요소의 전역 변수를 얻는 방법은 무엇입니까?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:11:18
0
4
600

var ele=document.getElementById('btn');
네이티브 js를 작성할 때 많은 수의 페이지 요소를 얻어야 합니다. 이제 전역 변수가 너무 많아 오염을 방지하는 방법은 무엇입니까?

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

모든 응답(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로 한 층을 감싸세요

으아악
黄舟

모듈식. requirejs/webpack/ES6 모듈에서 변수는 모두 모듈 전용입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿