jQuery의 .html 함수에 대한 더 빠른 대안?
문제
jQuery .html (변수) 기능에 대한 대안이 있는지 궁금합니다. HTML을 DOM에 삽입하면서 상당히 느리고 얼어 붙는 것 같습니다.
나는 InnerHTML을 사용하려고 시도했는데, 그것은 매우 빠르고 매우 빠르게 작동합니다. 그러나 어떤 이유로 삽입 된 코드에 jQuery 또는 MS Ajax가 있으면 해당 스크립트는 FF에서만 작동합니다.
약 2000 줄의 코드를 삽입하려고합니다.
해결책
문제는 페이지에 삽입 한 jQuery 또는 MS Ajax (JavaScript) 코드가 평가되지 않았다는 것입니다. jQuery의 .html 메소드는 귀하를 위해 수행하지만 .innerhtml을 사용하려면 Eval () 함수를 사용하여 수동으로 평가해야합니다.
eval(«javascript code here»);
따라서 단계는 innerHTML을 사용하여 HTML을 삽입 한 다음 평가 함수를 사용하여 JavaScript 부분 만 평가하는 것입니다.
제휴하지 않습니다 StackOverflow