-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
helpers.js
21.06.29 11:23 작성 조회수 194
1
emit, on 등 헬퍼 함수가 좀 헷갈려서 따로 html 파일을 만들어서 연습하는 중인데요! qs 함수를 만들어서 사용하면 dom 객체를 제대로 받아오지 못하는데 이유가 뭘까요..?
그리고 emit 함수 부분 mdn 문서를 봐도 제대로 이해가 안 되는데 custom, dispatch를 간단하게 설명해 주시면 감사드리겠습니다ㅜㅜ
<body>
<div class="container">
<form id="search-form-view">
<input type="text" placeholder="검색어를 입력하세요" autofocus />
<button type="reset" class="btn-reset"></button>
</form>
</div>
<script>
function qs(selector, scope = document) {
if (!selector) throw "no selector";
scope.querySelector(selector);
}
const form = qs('#search-form-view');
console.log(form); // undefined
const form1 = document.querySelector('#search-form-view');
console.log(form1);
답변을 작성해보세요.
답변 2