찾다

 >  Q&A  >  본문

javascript - js가 로드된 순서대로 실행되지 않는 이유는 무엇입니까?

제가 사용하는 코드는 소스코드 하이라이팅입니다.
하이라이트하려면 <pre>에 class="pretify"를 추가해야 합니다. 그래서 $("pre")를 사용합니다. attr( "class", "prettify"); js에 한 번에 추가하세요.
손으로 작성할 필요가 없습니다.
코드는 아마도 다음과 같습니다
으아아아

하단의 js 순서는 이렇습니다

으아아아

Google Chrome에서는 jq를 먼저 구문 분석한 다음 클래스를 추가하는 js를 구문 분석하는 것이 일반적입니다.

Firefox 및 IE에서는 jq가 먼저 실행되고 두 번째 단계는 다음과 같습니다. 세 번째 부분은 제가 직접 작성한 js를 실행합니다.
왜 이런 일이 발생하는지 모르겠습니다.

给我你的怀抱给我你的怀抱2788일 전600

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-19 10:36:37

    으아악

    $(function(){은 페이지의 DOM이 로드된 후 내부에서 JS를 실행하는 것입니다. JS는 이미 주문한 대로 실행되어 있습니다. 중간에 이벤트 수신을 넣어주면 됩니다.
    코드를 강조 표시할 수도 있습니다. DOM이 로드된 후

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:36:37

    https://github.com/amdjs/amdj...
    /q/10...
    이 게시물이 문제를 해결할 수 있습니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-19 10:36:37

    으아악

    해 보세요

    회신하다
    0
  • 취소회신하다