2009-10-30 4 views
0

PHP, HTML, CSS & JavaScript로 구성된 파일에 코드를 작성하는 동안 각각의 순서는 어떻게됩니까? 프리젠 테이션과 로직을 분리하는 가장 좋은 방법은 무엇입니까?[HTML/CSS/JavaScript/PHP] : 어떤 순서로 코드를 작성해야합니까?

외부 .js 및 기타 파일이 링크 태그에서 사용되는 경우가 있습니다. 이 링크 태그는 어디에 게재되어야합니까?

답변

0

이 모든 것은 아주 작은 부분 (예 : html의 js)을 제외한 다른 파일에 있어야합니다. 링크 태그에 가장 적합한 위치는 html의 head 섹션에 있습니다.

+0

아니요. 하나의 파일에 PHP, HTML, CSS 및 JS가 모두있을 수 있습니다. –

+0

'반드시 있어야합니다'를 '더 나은 방법'과 같이 변경했을 수 있습니다. 분리. – rahul

+1

HEAD에 자바 스크립트를로드하려면 나머지 부분이 필요합니다. 페이지가로드 될 때까지 대기합니다. 하단에로드하면 나머지 페이지가 약간 더 빨리로드 될 수 있습니다. 그러나이 방법은 페이지의 나머지 부분 이후에로드되기 때문에 자바 스크립트 코드를 작성하는 방법과 약간 다른 접근 방식이 필요합니다. – Jason

1

대부분의 모든 경우 자바 스크립트가 외부 파일이 태그 사이에 (헤더 중 하나에서 연결되어야 필요한 모든해야한다 : 매우 간단 관점에서 PHP 코드를 유지) 페이지를 향상시키는 방법에 따라 닫는 태그 근처의 맨 아래에있는 모든 방법을 사용할 수 있습니다.

제 생각에는 CSS가 인라인되지 않아야합니다. 헤더에서 연결된 외부 CSS 파일로 시작하고 파일 수준으로 이동해야하는 경우 즉.

<head> 
<style type="text/css"> 
/* CSS CODE HERE */ 
</style> 
</head> 

까지 PHP 모범 사례로, 귀하의 html 템플릿에서 데이터베이스 호출을하지 마십시오. 템플릿을 PHP로 유지하십시오. for가 데이터베이스 결과를 반향 출력하면됩니다.

1

귀하의 태그는 귀하 페이지의 머리 부분에 들어가야합니까?

몇 가지 예외가 있지만 대부분의 경우 CSS는 외부 .css 파일에 포함되어있어 언급 한 .js 파일과 같이 연결됩니다. 외부 스크립트를로드하는 데 필요한 순서는 내용에 따라 다를 수 있습니다. 예를 들어, jQuery 플러그인을 사용하는 경우 플러그인 파일 앞에 jQuery 라이브러리 을로드해야합니다.

PHP와 HTML은 종종 문서 내에 얽혀 있습니다. 다른 HTML이 PHP에 표시되는 방법을 통해 SO와 논의가있다 (예를 들면 나도 방법. 사용에 확실한 대답을 본 적이 없어 ..하지만

?> <!--html goes here--> <?php 

또는

echo '<p>This is my html</p>'; 

중 만든다 당신은 파일을 읽을 수 있습니다.

관련 문제