2012-10-12 6 views
1

나는 내 웹 사이트를 최적화하려고하는데, 내가 가진 제안 중 하나는 자바 스크립트 구문 분석을 연기하는 것이었다. 나는 몇 시간을 봤했지만 난 그냥 전에, 내 코드의 표준레일즈 3 - 자바 스크립트 파싱을 연기하는 방법

<%= javascript_include_tag :application -%> 

태그를 사용하고 레일 3에서이 작업을 수행 할 수있는 우아한 해결책 건너하지 않았습니다. 누구든지 application.js 파일의 모든 자바 스크립트 로딩을 지연시키는 상대적으로 간단한 방법을 알고 있습니까? 감사.

+0

는 "연기"에 의해 무엇을 의미합니까? – phoet

+0

@phoet 그는 아마도 웹 사이트 속도 테스트를 추천합니다.이 테스트는 일반적인 조언입니다. "294.4KiB의 자바 스크립트는 초기 페이지로드 중에 파싱됩니다. 자바 스크립트를 파싱하여 페이지 렌더링 차단을 줄입니다." 참조 : http://gtmetrix.com/ – yas4891

+0

"직전"이라는 태그가 있음을 알 수 있습니다. - 여기에 어떤 단어가 빠졌습니까? – yas4891

답변

3

이 질문은 오래된 질문이지만 누군가가 여전히 해결책을 찾고있는 경우를 대비하여 나는 <%= javascript_include_tag 'application' %>의 문제를 해결했습니다.

.... 
    <%= stylesheet_link_tag 'application', :media => 'all' %> 
</head> 
<body> 
    ... 
</body> 
    <%= javascript_include_tag 'application' %> 
</html> 

내가 누군가 도움이되기를 바랍니다 ...

관련 문제