찾다

 >  Q&A  >  본문

오염을 방지하기 위해 요소의 전역 변수를 얻는 방법은 무엇입니까?

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

曾经蜡笔没有小新曾经蜡笔没有小新2803일 전621

모든 응답(4)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-19 10:13:18

    오픈 네임스페이스:
    var name={};
    name.common={};
    name.fx={};
    name.site={};
    name.common.ele1= document.getElementById('btn' ) ;
    neme.fx.ele1= document.getElementById('btn2');

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:13:18

    IIFE로 감싸고 전역적으로 넣지 마세요.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:13:18

    위층도 마찬가지, IIFE로 한 층을 감싸세요

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-05-19 10:13:18

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

    회신하다
    0
  • 취소회신하다