没有合适的资源?快使用搜索试试~ 我知道了~
基于Mootools库的Web分页技术实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 127 浏览量
2022-06-25
10:37:11
上传
评论
收藏 57KB DOC 举报
温馨提示
试读
6页
基于Mootools库的Web分页技术实现.doc
资源推荐
资源详情
资源评论
基于 Mootools 库的 Web 分页技术实现
1 Web 分页原理
随着 web 前后台技术的发展,越来越多的分页技术被采用。特别是近几年
来 AFAX 技术的提出,异步存取理论逐渐被开发人员接受,它给数据分页技术
带来了新的思路。本文先对常见的 web 分页方案的优缺点进行分析,之后借助
于.NET 平台给出一个基于 Mootools 库数据分页的例子。
分页的基本问题及解决方案:从请求发起到返回数据的整个过程。在 SOL
语句处理完毕后.数据库服务器、Web 服务器和浏览器都能进行分页,在何处分
页是一个关键问题。web 程序的判断的最重要标准是速度,数据库服务器,
Web 服务器和客户端之产是网络,在网络速度一定的情况下,如果网络传递的
数据最越少,则客户端获得响应的速度越快。传统分页模式 .数据库服务器和
Web 应用服务器的处理能力一般比客户端要强,基于此点传统分页方式抛弃客
户端分页的方案,剩下在 Web 服务器端分页和在数据库端分页两种方式,如果
选择在 Web 服务器端分页,大部分的将被过滤掉的数据还是被传输到了 Web 应
用服务器端,加重了 web 应用服务器与数据库服务器之间的负担。所以分页的
选择通常是在数据库执行查询选出合适的数据(通常是借助于存储过程),然后
进行其他操作。每次页面娃示时只在 Web 服务器中加载指定页数据,占用资源
较少,此方案可应用于数据量较大的场合。但由于数据库和 Web 服务器问的通
讯及贞面刷新延迟等原因,用户在不同页面间切换时有刷新延迟现象,特别是
当数据量报入或页面变复杂时尤为明显。
2 改进的分页原理
本文提出的利用 AJAx 技术实现分页与前文提出分页方案并不矛盾而是一
种增强,特别之处是我们并不抛弃客户端的分页方案,先利用存储过程取出指
定页的数据到 Web 服务器,然后将其数据序列化为 JsoN 格式并发送到客户端,
客户端脚本程序将数据显示在客户机页面上。这种方案客户机和 web 服务器间
由于不存在相同 html 代码的重复获取,通讯量很少,客户端实行的局部刷新,
所以延迟非常小,成为相对理想的 Web 分页方式。采用这种方式虽然 AJAx 实
现较传统方案复杂,但能做到数据库服务器、Web 服务器以及客户端网络宽带
占用量最少。虽然占用了一些浏览器资源,但客户端计算机资源相对闲置资源
较多,利用起来可以更好的服务于用户,尽量减少用户的操作延迟时间。
3 本文用到的相关技术
Mootools : MooTools 是 一 个 简 洁 、 模 块 化 、 面 向 对 象 的 开 源
JnvaScript web 应用框架。它为 web 开发者提供了一个跨浏览器 js 解决方案。在
处理 js css html 时候。它提供了一个比普通 js 更面向对象的 document API。它
资源评论
智慧安全方案
- 粉丝: 3609
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功