-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
주제
- DOM 객체의 id 속성을 부여하면, 해당 id 속성은 자동으로 전역 변수가 된다.
- 만약 id 속성 값이 유효한 렉시컬 이름이라면 새로운 렉시컬 변수가 생성되면서 전역 변수를 통해 해당 DOM에 접근할 수 있고, id 속성 값이 유효하지 않은 렉시컬 이름이면 오직 전역 객체(window[...])를 통해서만 DOM 요소에 접근할 수 있다.
선정 이유
- JS의 DOM 객체를 조작할 때는 querySelector 메서드 등을 사용하여 DOM 객체에 접근했는데, id 속성을 부여하면 자동으로 전역 변수가 되고 전역 변수를 통해 DOM 객체에 접근할 수 있다는 사실을 알게 되었다.
- 하지만 다른 DOM 객체의 속성, 특히 id와 비슷한 class의 경우에는 id 속성과는 다르게 자동으로 전역 변수가 되지 않는다.
- 따라서, 코드의 일관성을 위해서는 id 속성을 부여하였더라도 전역 변수로 접근하는 것은 지양하는 것이 좋지 않을까?
책 내용 (p페이지)
- 185p ~ 186p
Reactions are currently unavailable