2012-04-08 5 views
2

이것은 특히 문제가되는 프로그래밍 쿼리가 아니며, 대신 모범 사례 질문입니다.HTML, 컴파일 할 것인지 또는 컴파일하지 않을 것인지 ... 외부 적으로?

JavaScript를 작성할 때 가끔씩 간단한 참/거짓 요청 또는 일부 JSON이든 아약스 요청을합니다. 그러나 종종, HTML을 컴파일해야합니다. 예를 들어 JavaScript가 페이지의 데이터를로드하는 경우 JSON을 통해 데이터를 컴파일합니다. 그러나, 나는 PHP 내에서 HTML 사전 처리를 컴파일해야하는지에 대한 마음가짐을 가지고 있습니까? 그렇게하면 열 자체만으로 JavaScript를 만들지 않고 페이지에 HTML을 덤프 할 수 있습니다.

+1

+1 for philosophasterings –

답변

1

조작해야 할 엄청난 수의 DOM 노드가 없으면 아약스를 사용하여 데이터를 이동하고 JavaScript를 사용하여 DOM 작업을하는 것이 좋습니다. JavaScript가 과열되지 않습니다.

나는 복사 한 HTML에 숨겨진 템플릿 (예 : jQuery 사용), 업데이트 및 삽입과 같은 간단한 기술을 사용했습니다.

0

개인적으로 나는 일반적으로 미리 만들어진 HTML 대신 데이터를 반환합니다. 대역폭을 절약 할 수 있으므로 데이터를 원하는 페이지에 맞게 포맷 할 수 있으며 데이터를 생성하는 코드를 건드리지 않고 레이아웃을 변경할 수 있으므로 다른 페이지의 데이터를 재사용하고 다르게 포맷 할 수 있습니다. (다른 사람들이 귀하의 데이터를보다 쉽게 ​​사용할 수있게 해줍니다)

관련 문제