文章标题
来源:互联网 发布:乐至县广电网络客服 编辑:程序博客网 时间:2024/05/29 02:09
关于对基于PHP的Web程序搜索之后的结果集进行排序方法的尝试与思考(记一次闲的蛋疼的脑洞)
公司的项目中碰到了一个需求,就是在一个能对IP/PV排序的列表页添加一个搜索功能。
本身搜索功能不难加,排序功能也不难写。按我的习惯,对搜索之后的结果集进行排序无非就是在点击排序之后触发Ajax把条件带给后台,然后程序根据搜索条件进行查询。
然后我分析了一下后台方法里的代码逻辑,做了这么一张图:
想了想,哇,这么麻烦的吗?这得多少层的if判断啊。。
然后就开始想这个问题,这样一直要各种判断,然后感觉很麻烦,想了想不如一次查询或搜索,然后在数据传到前台之后,在js中进行点击排序。
使用js排序的话有个好处,就是只需要一次加载,所有的操作都在浏览器(相当于客户端)完成,不太会受网速的影响。
而在PHP端处理的话,所有的处理都由服务器来执行,虽然取决于网速、服务器的性能和带宽,但是有点是稳定,不会受到浏览器对js兼容性的影响。
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- Android YuvImage直接旋转
- C++ STL中Map的按Key排序和按Value排序
- vs2015 全局头文件 库文件引用设置方法
- P3487【2015多校联训5】病毒分裂
- 点击提示后几秒跳转到新的页面
- 文章标题
- 机器人基地-救援组-自主导航-navigation初探
- Linux下实时查看GPU状态
- JAVA CAS原理深度分析
- Python 爬虫(持续更新)
- 图像在直方图与均衡化
- codevs 1074 食物链(并查集)
- jupyter notebook基本用法
- JavaScript中原型、构造函数与对象的关系