제가 사용하는 코드는 소스코드 하이라이팅입니다.
하이라이트하려면 <pre>에 class="pretify"를 추가해야 합니다. 그래서 $("pre")를 사용합니다. attr( "class", "prettify"); js에 한 번에 추가하세요.
손으로 작성할 필요가 없습니다.
코드는 아마도 다음과 같습니다
으아아아
으아아아
Google Chrome에서는 jq를 먼저 구문 분석한 다음 클래스를 추가하는 js를 구문 분석하는 것이 일반적입니다.Firefox 및 IE에서는 jq가 먼저 실행되고 두 번째 단계는 다음과 같습니다. 세 번째 부분은 제가 직접 작성한 js를 실행합니다.
왜 이런 일이 발생하는지 모르겠습니다.
怪我咯2017-05-19 10:36:37
으아악
$(function(){은 페이지의 DOM이 로드된 후 내부에서 JS를 실행하는 것입니다. JS는 이미 주문한 대로 실행되어 있습니다. 중간에 이벤트 수신을 넣어주면 됩니다.
코드를 강조 표시할 수도 있습니다. DOM이 로드된 후