Należy umieścić średnik (;) przy użyć onclick = ""Należy umieścić średnik (;) przy użyć onclick = ""
<p onclick="closeLightBox();">Click<p>
lub
<p onclick="closeLightBox()">Click<p>
Należy umieścić średnik (;) przy użyć onclick = ""Należy umieścić średnik (;) przy użyć onclick = ""
<p onclick="closeLightBox();">Click<p>
lub
<p onclick="closeLightBox()">Click<p>
semi -colon w tej pozycji jest ważny, ale nie obowiązkowy.
Jako opcjonalny średnik, jest to kwestia gustu.
Dobrą praktyką jest uwzględnienie go, ponieważ jeśli zdecydujesz się dodać inne wyciągi po zakończeniu połączenia, jest to jasne i łatwe. Jednak kod będzie działał w obu kierunkach.
Wolę średnik. Wiem, że jest opcjonalne (jak to jest wiele razy w JS), ale lubię być jednolita i pomaga ostrzec osobę, że oświadczenie jest kompletne.
Powinieneś zasadniczo unikać atrybutu onclick. http://en.wikipedia.org/wiki/Unobtrusive_JavaScript – Quentin
@David: Pozostawiłbym atrybut dla trywialnych aplikacji. Naprawdę nie zgadzam się z obecną otrzymaną mądrością, że funkcje obsługi zdarzeń są z natury złe i należy ich unikać za wszelką cenę. –