처음으로 | 농장소개 | 농원풍경 | 농사정보 | 직거래 장터 | |
|
스킨 제작 활용팁2 - Ajax 방식의 iboard
이 페이지를 출력한 소스는 /hspch/www/technote7/skin_board/q_build_home/u_readme3.php 입니다.
XMLHttpRequest - Ajax 방식 활용
[테스트1] [테스트2] [테스트3] [테스트4] [테스트5] [테스트6] [테스트7] [테스트8] [테스트9] 위에 출력된 글목록과 그림은 모두 Ajax 방식으로 출력되었습니다. Ajax 방식을 활용하면 위와 같이 간단한 방법으로 최신글을 추출할 수 있고 또한 블록(div) 단위의 부분적 리로딩도 쉽게 해결할 수 있습니다. [매뉴얼]→[12,응용.확장] 에서 'innerhtml_ON()' 함수에 대한 설명을 참조 하십시오. 이 페이지를 출력한 소스는 /hspch/www/technote7/skin_board/q_build_home/u_readme3.php 입니다.
질문입니다
최신 게시물 추출에 있어서
기존 util_iboard 방식: board.php?board=qqqmain&command=skin_insert&exe=insert_iboard1_home 과 위의 Ajax 방식: board.php?board=qqqmain&command=skin_insert&exe=u_readme3 은 어떻게 다른가요? 답변입니다.
기존 util_iboard.php 방식은 util_iboard.php 실행 단계에서 출력코드(html 태그)가 모두 완성되어 로드되는 반면
Ajax 방식은, 자바스크립트가 들어 있는 단순한 html 을 1차로 웹부라우저에 로드시킨후 시킨후, 그 html 내의 자바 스크립트에 의해 각 div 영역에 들어갈 자료를 2차로 요청해서, 리턴되는 데이타를 각 div 에 영역별로 insert 시키는 방식입니다. 속도나 트래픽면에서 기존 util_iboard.php 방식이 월등히 좋습니다. 부분적 컨트롤 면에선 Ajax 방식이 월등히 좋습니다. 출력형태나 기능적 요소 추가 등은 Ajax 방식이 유리합니다.(각각 분리된 파일로 작성할수 있으므로..) Ajax 방식은 iboard 삽입 수 만큼 boared.php 에 대한 엑세스를 발생시키는 큰 단점이 있습니다. 즉, 지금 보는 이 페이는 6개의 iboard 가 들어가 있으니 boared.php 에 6번 액세스한 결과물 입니다. 따라서 다량의 iboard 를 삽입할때는 기존의 util_iboard.php 방식을 사용하는게 좋겠습니다. 기존 util_iboard.php 소스에다가 Ajax 스크립트를 넣어서 혼합된 형태로 작성하는 것이 가능합니다.
참고
홈페이지 스킨구조 안에 보드외의 페이지를 삽입하는 방법은 3가지가 있습니다. 이와 관련한 구체적 설명은 [매뉴얼]→[10, 스킨 제작]→[8. 보드출력 영역에 외부 페이지 삽입하려면] 을 참조하십시오. |
▒ 전 화 : 010-3821-8050, ▒ E-메일 : admin@hwasanpeach.com ▒ 주 소 : 경북 영천시 화산면 연유길 6 ▒ 상머슴 : 김대식 , ▒ 개인정보 관리책임자 : 김대식, ▒ 개인정보 보호기간 : 회원탈퇴시점 까지 |