- PHP典型模塊與項目實戰大全
- 明日科技等等編著
- 684字
- 2018-12-30 10:45:09
2.1 分頁顯示概述
2.1.1 模塊概述
分頁模塊是網站開發中最常用的一個典型模塊,此模塊的最大用途就是將海量數據或者超長文本數據分頁輸出,這樣不僅使頁面的整體效果更加緊湊,而且能給用戶帶來最好的用戶體驗。
2.1.2 功能結構
在本模塊中,整體上分為兩部分內容,一部分是面向對象的分頁,另一部分是面向過程的分頁。在面向對象分頁中,通過Smarty模板完成網頁的動靜分離,通過PDO操作MySQL數據庫,并且將Smarty模板的配置、PDO連接操作數據庫及分頁方法都封裝到類中,通過類中方法的調用完成各種操作;在面向過程的分頁中,完成超長文本的分頁、Ajax無刷新分頁、跳轉分頁和上下分頁。本模塊的系統功能結構如圖2.1所示。

圖2.1 分頁顯示模塊功能結構圖
2.1.3 程序預覽
在分頁顯示模塊中,展示了5種不同的分頁方法:超長文本的分頁顯示、Ajax無刷新分頁、跳轉分頁、上下分頁和通過分頁類分頁。
? 超長文本的分頁顯示:實現對文本文件中數據的分頁顯示,其主要應用在注冊須知、公司簡介、版權說明等文本類的文件輸出中,如圖2.2所示。

圖2.2 PHP超長文本分頁顯示的運行結果
? Ajax無刷新分頁:實現數據庫中數據的無刷新顯示,其主要應用在一些支持視頻播放的網站中,通過Ajax無刷新進行分頁,不會影響到視頻文件的播放,如圖2.3所示。

圖2.3 Ajax無刷新分頁的應用
? 上下分頁:針對當前的頁面,實現上一頁和后一頁的跳轉,也屬于一種常用的分頁方法,如圖2.4所示。

圖2.4 PHP上下分頁的運行結果
? 通過分頁類分頁:將一種定義好的分頁方法封裝到一個類中,當需要進行分頁操作時,可以直接調用這個類文件,并設置相應的參數,即可實現分頁的操作,無須在重新編寫分頁方法。這是一個比較實用的分頁方法,如圖2.5所示。

圖2.5 分頁類分頁的運行結果
推薦閱讀
- Functional Python Programming
- Docker進階與實戰
- 自己動手寫Java虛擬機
- Hands-On Reinforcement Learning with Python
- R Data Analysis Cookbook(Second Edition)
- Java面向對象程序設計
- Spring Boot實戰
- Unity Character Animation with Mecanim
- 一步一步跟我學Scratch3.0案例
- 零基礎學C語言(升級版)
- 從零開始學Android開發
- Exploring SE for Android
- AMP:Building Accelerated Mobile Pages
- C語言程序設計
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)