快速业务通道

WEB项目总结-完全分页组件 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

WEB项目总结-完全分页组件

时间:2011-02-06 cnrui Clear

WEB项目总结-完全分页组件 - 编程入门网

http://www.yeeoh.cn/newpk

终于完成了这个项目:框架设计,页面设计,后台设计,交互设计,后台代码,前台页面代码,前台交互代码,数据库设计,数据录入,压力测试,容错测试,交互测试,修改,补丁,完全由一个人做完,中间还要到处跑生意.我想应该做的不错了.

整个项目前后台大量使用了AJAX技术,不过看了看,和我的首页比,有点小儿科,不过毕竟是商业产品网站,做的过于花哨,反到起不好的作用.想想当年在公司,一个WEB项目,前前后后,大批人加入,所有细节都分工到位,居然还搞了三个月,最后还成了豆腐渣工程,心寒啊.

有兴趣的朋友可以谈谈这个项目的价值几何.

因为之前有些人总是认为我只会忽悠AJAX,呵呵,我能拿出来的东西好像不止AJAX一种吧...

还有个人居然说,给某个人一个月时间学会AJAX,就留住他,更有某些人,看看那个招聘信息,我无语了.真把我当程序员看,哈哈.

这个项目虽然没有与其他架构联合,但是整个控制流程我本人感觉已经趋于某种完美了,毕竟我相信用过这套系统的人,不会有人说太多不人性化的话,我能想到的人性化基本全部写进去,然后个人又把流程每个细节都过了至少三次,哎,我想这是我人生中最后一次操技术活了,将来这些东西,估计能丢的全要丢了.因为这个东西让我很伤心,我自认为个人做事总是趋于完美主义,可是那些不懂技术的管理人员却暴殄天物,居然和他说个不字,就严厉打击报复,殊不知,三十年河东,三十年河西,既然你认为技术活是低贱的,而你又认为你的管理很出众,那么好,我奉陪,在技术上我敢说完全超过某些人,这样,我放下技术,重头来,就算是做管理我也不输于任何人.

我记得事件的开端就是我说的两个字:垃圾.骂的好,今后我还是把他当垃圾.

不过我再次也要强调一下,并不是我个人偏激,往往一件事情要解决,做错的一方道个歉,其实也就没什么了,不过在我没有收到那个道歉之前,那么这件事情不会就此平息.

而事件开端的开端,我可以完全保证,绝对是为公事,并且绝对是为公司利益着想.

下面给出这个项目中我认为最满意的控件,加强的分页控件.

程序代码

//分页控制 //参数分别为:RS对象,每页显示条数,页码指向的链接,当前页码 function Pages(rsObj,pagesize,url,num){    var pageContent    rsObj.PageSize = pagesize //如果当前没有页码,默认指向第一页    if(!$r(num) || $r(num) == "" || $r(num).Count ==0 || $r(num)<1){      num = 1;      rsObj.AbsolutePage = 1; //否则指向该页码    }else{      num = Number($r(num)+"");      rsObj.AbsolutePage = num    } //计算总页数:为什么不用RS.PageCount,因为之后要自动调整每页显示条数 //否则页码总数计算会出错    var pageCount = Math.ceil(rsObj.RecordCount/pagesize)    pageContent = pageNum(rsObj,pageCount,url,num)    return "共 "+pageCount+"页 / "+rsObj.RecordCount+" 条记录 "+pageContent } //开始计算页码 function pageNum(rsObj,pgCont,url,num){    var CS,CSL,CSR,z,cont,thisContent="",maxPageNum=10 //当限制每次显示的页码条数时,计算共有多少组页码    CS = Math.ceil(pgCont/maxPageNum) //计算当前组页码的最大页数    CSR = Math.ceil(num/maxPageNum) //计算当前组页码的最小页数    CSL = (CSR-1)*maxPageNum //当前页码为最后一组    if(CS == CSR){ //因为最后一组页码不可能于所剩记录条数相等,所以要做一下容错      if(pgCont%maxPageNum == 0){        cont = CSL+maxPageNum      }else{        cont = CSL+(pgCont%maxPage

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号