내가 세미콜론을 넣어해야, 나는 onclick을 사용하는 경우 =() ""나는 세미콜론을 넣어해야 (;) 내가 "= onclick을 사용하는 경우"
<p onclick="closeLightBox();">Click<p>
또는
<p onclick="closeLightBox()">Click<p>
내가 세미콜론을 넣어해야, 나는 onclick을 사용하는 경우 =() ""나는 세미콜론을 넣어해야 (;) 내가 "= onclick을 사용하는 경우"
<p onclick="closeLightBox();">Click<p>
또는
<p onclick="closeLightBox()">Click<p>
반을 이 위치에있는 콜론은 유효하지만 필수는 아닙니다.
선택 사항 인 세미콜론으로 맛의 문제입니다.
호출 후 다른 명령문을 추가하기로 결정한 경우 명확하고 쉽게 수행 할 수 있으므로 포함하는 것이 좋습니다. 그러나 코드는 어느 쪽이든 실행됩니다.
나는 세미콜론을 선호합니다. 나는 그것이 선택 사항이라는 것을 안다. (JS에서는 여러 번이다.) 나는 유니폼을 좋아하고, 성명서가 완전하다는 것을 사람들에게 알리는 데 도움이된다.
일반적으로 onclick 특성은 피해야합니다. http://en.wikipedia.org/wiki/Unobtrusive_JavaScript – Quentin
@David : 사소한 응용 프로그램의 특성을 고수 할 것입니다. 정말 이벤트 처리기 특성이 본질적으로 악의이고 모든 비용으로 피할 수 없다는 현재의 인식에 동의하지 않습니다. –