2012-01-21 1 views
-6

나는 PHP를 사용하여 웹 사이트를 만들고 있습니다. 다양한 페이지와 다양한 자바 스크립트 파일에 다양한 자바 스크립트 조각이 있습니다. 나는 그들 모두를 하나의 .js 파일에 넣고 싶다. 어떻게해야합니까?다양한 js 파일에서 하나의 all.js 만들기

+1

음 ... 모든 것을 하나의 .js 파일에 복사하여 붙여 넣으시겠습니까? – Nathan

답변

2

문서 내에 포함 된 순서대로 파일을 모두 하나의 파일로 복사하십시오.

제대로 작성된 경우 아무 문제가 없습니다. 그러나 스크립트가 모든 페이지에서 실행될 예정이 아닌 (예 : 일부 컨테이너가 HTML 내에 있지만이 컨테이너가 일부 페이지에만있는 것으로 가정 할 때) 변수의 이름과 같은 일부 충돌 또는 사례와 관련된 문제가있을 수 있습니다. 다른 페이지에서는 스크립트가 일부 오류를 던지거나 부적절하게 작동 할 수 있습니다.

0

PHP를 사용하면 가짜 자바 스크립트 파일을 만들 수 있습니다. 예 :

<?php 

    include('foo.js'); 
    include('bar.js'); 

는 다음 주 PHP 페이지의 HTML에서이 파일을 참조 :

<script type="text/javascript" src="js.php"></script> 
0

또 다른 방법은 인라인 JS에 의해

<script type="text/javascript"> 
<?php 
    include "one.js"; 
    include "two.js"; 
?> 
</script> 

I로 js.php 다음처럼 모든 JS 파일을 포함 또한 브라우저 헤더 요청을 줄이기 위해 js, css를 줄이고 배경에 이미지 스프라이트를 사용하십시오.

관련 문제