XML 권 의 실전 금 낭(3):동적 페이지

동기:사용자 가 대량의 데 이 터 를 조회 하 는 데 편리 하도록 우 리 는 동적 페이지 를 사용 하기 때문에 페이지 기능 은 우리 가 사이트 에서 본 가장 보편적 이 고 가장 자주 사용 하 는 기능 모듈 이다.기 존의 정보 페이지 는 데이터베이스 에 연결 되 어 있 기 때문에 매번 클릭 할 때마다 백 엔 드 데이터베이스 지원 이 필요 하 다.이렇게 하면 서버 의 부담 이 커 질 뿐만 아니 라 사용자 의 조회 속도 에 도 심각 한 영향 을 미친다.페이지 를 나 누 는 기능 을 클 라 이언 트 에 두 면 어떤 효과 가 있 을 까?하하,아래 디자인 을 보 세 요!재료:XML 볼 륨 의 동적 페이지 는 두 개의 파일 이 있 습 니 다.pages.xml 과 pages.xsl 역할:페이지 의 기능 을 클 라 이언 트 에 넣 습 니 다.페이지 를 새로 고치 지 않 은 상태 에서 데 이 터 를 필터 링 하여 데이터 탐색 기능 의 효율 을 효과적으로 향상 시킨다.  효과:여기 탐색  코드:pages.xml      1    Sailflying    간단 한 페이지    2002-1-11 17:35:33    XML 테마        2    flyingbird    너 에 게 시집 가 는 것 은 너 를 아 프 게 하 는 것 이다    2001-09-06 12:45:51    관수 에센스        3    가 자    정규 표현 식 UBB 포럼 에서 의 응용    2001-11-23 21:02:16    웹 프로 그래 밍 에센스        4    태 을 랑    연말 클래식 키 파티 완전 매 뉴 얼 v 0.1    2000-12-08 10:22:48    포럼 관수 구역        5    mmkk    Asp 오류 정보 집합    2001-10-13 16:39:05    javascript 스 크 립 트   pages.xsl XML 권 의 실전 금 낭(3):동적 페이지 1) PageNum -=1;} if (Num=="next") {if (PageNumXML 권 의 실전 금 낭(3):동적 페이지

<<번호이름테마발표 시간분류
 설명:1)search.xml 는 데이터 파일 이 므 로 모두 가 문제 가 없 을 것 이 라 고 믿 습 니 다.2)search.xsl 은 형식 파일 입 니 다.몇 가지 주의 할 점 이 있 습 니 다.(1)스 크 립 트 중:nodes=source.documentElement.childNodes;역할 은 모든 노드 를 찾 는 것 이다.nodes.length 는 조건 에 맞 는 총 절 포인트 sortField=document.XSLDocument.selectSingleNode("/@expr")입 니 다.역할 은 expr 속성 이 있 는 첫 번 째 노드 를 찾 았 기 때문에 해당 하 는 노드 는따라서 처음 onLoad 할 때 expr 의 value 값 은 childnumber(this)<=1&childnumber(this)>=2<< 많이 아 셨 나 봐 요.그&뭘 까요?그것 이 바로"와"입 니 다.여러분 은 XML 의 책 에서 다른 것 을 찾 을 수 있 습 니 다. 매개 변수 설명:OnePageNum:각 페이지 에 표 시 된 데이터 수 PageNum:현재 페이지 수 XMLpageNum:총 페이지 수 firstNum:현재 페이지 의 첫 번 째 데이터 값 lastNum:현재 페이지 의 마지막 데이터 값(2)텍스트 중:페이지 에서 적당 한 데 이 터 를 출력 해 야 하기 때문에 if 판단 조건 으로 제어 합 니 다.처음에 우 리 는 맨 앞의 두 노드 의 수치 만 출력 할 것 을 요구 했다.childnumber(this)역할:현재 노드 가 상위 노드 목록 에 있 는 번 호 를 되 돌려 줍 니 다.목록 의 첫 번 째 노드 의 기본 번 호 는 1 입 니 다.페이지 에서 우 리 는 노드 의 번호 에 따라 그것 이 몇 페이지 에 속 하 는 지 판단 한다.expr 는 여러분 이 발견 하 셨 는 지 모 르 겠 습 니 다.두 번 전에 우리 가 사용 한 것 은 모두 test 였 는데 이것 은 우리 가 사용 한 것 은 expr 입 니 다.그것들 사이 에는 일정한 차이 가 있 고 용법 도 다르다.expr-스 크 립 트 언어 표현 식,계산 결 과 는'진짜'또는'가짜'입 니 다.결과 가'진짜'이 고 test 를 통 해 출력 에 내용 을 표시 합 니 다(이 속성 을 생략 할 수 있 습 니 다).test-소스 데이터 테스트 조건.은 데 이 터 를 맨 앞 페이지 로 되 돌려 주 는 역할 을 합 니 다.다른 단추 의 역할 은 유사 합 니 다. 추가:XML 예 파일 의 사용 방법 1)각 예 에 있 는 두 파일 을 파일 이름 에 따라 각각 저장 합 니 다.2)XML 파일 을 브 라 우 저 로 탐색 하면 된다.이것 은 네가 효 과 를 볼 수 있 으 니 괜 찮 겠 지!  후기:하하,동적 정렬 후 페이지 를 나 누 는 기능 을 증가 시 킬 수 있 습 니 다.목록 수 를 설정 가능 으로 변경 합 니 다.당신 의 사 고 를 발휘 하여 이 기능 들 을 더욱 완벽 하 게 하 세 요.여러분 은 더 좋 은 방법 을 연구 하여 페이지 기능 을 실현 할 수 있 습 니 다.서로 토론 하면 또한 즐 겁 지 아니 한가!

좋은 웹페이지 즐겨찾기