原创: 仿Baidu,Google查询分页技术实现分析之一
2011-03-02 22:45
585 查看
仿Baidu,Google查询分页技术实现分析
[align=left]分页 (pagination) 一种自动分页机制,可以将移动 Web 窗体中的内容分割成一组组较小的页进行呈现,以适合于特定的设备。该机制还呈现可用于浏览到其他页的用户界面元素.在整个的web开发应用中分页是必会的知识点。应该熟练掌握与运用。[/align]
[align=left]在实际开发的应用中,分页显的尤为重要,现将baidu,google查询分页显示的页面及分页效果分析如下:[/align]
[align=left]1、baidu搜索观察分页效果如下:[/align]
[align=left]2、Google搜索分页效果实现如下:[/align]
[align=center] [/align]
[align=center] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]分析流程结构: [/align]
[align=left] [/align]
[align=left]上面做了简单的分析与算法,那你是否能够用Java代码实现呢?[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [更多原创资源分享][资源下载][/align]
[align=left]以上内容归redarmy_chen原创,版权归redarmy_chen所有不得随意转载 如有问题请发送邮件到redarmy_chen@qq.com[/align]
[align=left]分页 (pagination) 一种自动分页机制,可以将移动 Web 窗体中的内容分割成一组组较小的页进行呈现,以适合于特定的设备。该机制还呈现可用于浏览到其他页的用户界面元素.在整个的web开发应用中分页是必会的知识点。应该熟练掌握与运用。[/align]
[align=left]在实际开发的应用中,分页显的尤为重要,现将baidu,google查询分页显示的页面及分页效果分析如下:[/align]
[align=left]1、baidu搜索观察分页效果如下:[/align]
[align=left]2、Google搜索分页效果实现如下:[/align]
[align=center] [/align]
[align=center] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]分析流程结构: [/align]
[align=left]页面显示的页码[/align] | [align=left]当前页[/align] | [align=left]末页[/align] | [align=left]分析[/align] |
[align=left]1 2 3 4 5 6 7 8 9 10 下一页[/align] | [align=left]1[/align] | [align=left]10[/align] | [align=left]10=1+9[/align] |
[align=left] 分析1:当总页数小于11时,[/align] [align=left] 页面索引起始值=1;[/align] [align=left] 页面索引最终值=总页数;[/align] | |||
[align=left]上一页 1 2 3 4 5 6 7 8 9 10 11 下一页[/align] | [align=left]2[/align] | [align=left]11[/align] | [align=left]11=2+9[/align] |
[align=left]上一页 1 2 3 … … 9 10 11 12 下一页[/align] | [align=left]3[/align] | [align=left]12[/align] | [align=left]12=3+9[/align] |
[align=left]上一页 1 2 3 … …10 11 12 13 下一页[/align] | [align=left]4[/align] | [align=left]13[/align] | [align=left]13=4+9[/align] |
[align=left]上一页 1 2 3 … …11 12 13 14 下一页[/align] | [align=left]5[/align] | [align=left]14[/align] | [align=left]14=5+9[/align] |
[align=left]上一页 1 2 3 … …12 13 14 15 下一页[/align] | [align=left]6[/align] | [align=left]15[/align] | [align=left]15=6+9[/align] |
[align=left]上一页 1 2 3 … …13 14 15 16 下一页[/align] | [align=left]7[/align] | [align=left]16[/align] | [align=left]16=7+9[/align] |
[align=left]上一页 1 2 3 … …16 17 18 20 下一页[/align] | [align=left]11[/align] | [align=left]20[/align] | [align=left]20=11+9[/align] |
[align=left]注意观察[/align] | |||
[align=left]上一页 2 3 4 … …18 29 20 21 下一页[/align] | [align=left]12[/align] | [align=left]21[/align] | [align=left]2=12-10 21=12+9[/align] |
[align=left]上一页 3 4 5 … …19 20 21 22 下一页[/align] | [align=left]13[/align] | [align=left]22[/align] | [align=left]3=13-10 22=13+9[/align] |
[align=left]上一页 4 5 6 … … 20 21 22 23 下一页[/align] | [align=left]14[/align] | [align=left]23[/align] | [align=left]4=14-10 23=13+9[/align] |
[align=left]分析2:当总页数大于11页面上显示的总共页码为20,其中以上观察可知:[/align] [align=left] 页面索引起始值=当前页-10;[/align] [align=left] 页面索引最终值=当前页+9;[/align] [align=left]注意:当页面的索引最终值大于查询的总页数时,那么效果应该如下:[/align] [align=left] 页面索引最终值=查询的总页数;[/align] [align=left] 页面索引起始值=查询的总页数-19;[/align] [align=left] [/align] [align=left] [/align] [align=left] [/align] |
[align=left]上面做了简单的分析与算法,那你是否能够用Java代码实现呢?[/align]
[align=left] [/align]
[align=left] [/align]
原创:仿Baidu,Google查询分页技术JAVA实现
http://student.csdn.net/space.php?uid=1394199&do=blog&id=56848[align=left] [/align]
[align=left] [更多原创资源分享][资源下载][/align]
[align=left]以上内容归redarmy_chen原创,版权归redarmy_chen所有不得随意转载 如有问题请发送邮件到redarmy_chen@qq.com[/align]
相关文章推荐
- 仿Baidu,Google查询分页技术实现分析
- 原创:仿Baidu,Google查询分页技术JAVA实现
- 仿Baidu,Google查询分页技术实现分析
- 仿Baidu,Google查询分页技术实现分析之一
- 每天看一遍 仿Baidu,Google查询分页技术JAVA实现
- 仿baidu,google的查询分页技术
- 查询分页技术实现分析
- 仿baidu,google的查询分页技术
- 仿谷歌,百度查询页面技术实现分页分析
- 仿谷歌,百度查询页面技术实现分页分析
- Hibernate实现分页查询的原理分析
- Hibernate实现分页查询的原理分析
- 高手收集整理的baidu分词算法分析之一 查询处理以及分词技术(1)
- Hibernate实现分页查询的原理分析
- Java技术积累——用最原始的代码见证分页查询实现原理
- 基于hibernate实现的分页技术实例分析
- 查询分页技术实现代码
- Hibernate实现分页查询的原理分析zz
- Hibernate实现分页查询的原理分析
- 数据库分页查询技术以及实现查询随机数