2014年03月10日工作回顾

  也工作了这么久了,想写点什么。   

  最开始来到公司,做的是国际票,开发团队还是比较大,有十来个人吧,我也做了将近10个页面吧,不过都是增、删、改、查。涉及到的技术是调分页服务,各种基础服务,实现数据库的增加、修改、删除、查询等操作。还有页面上的js的控制。重新回顾了JQuery的操作,Ajax调用,以及正则表达式验证等。同时也知道了一些通用的应用,如WCF、服务路由、分页服务、日志规范等。   

   支付页面的跳转,这个是我印象比较深刻的。需求是这样的,当点击按钮之后,要去后台构造支付链接,并且转到相应的页面,但是很多浏览器会拦截不是用户触发的点击事件。包括Chrome等浏览器。既不能让用户在点击立即支付后,再点击支付,然后才跳转到支付页面,也不能让支付页面被拦截。参考以前的做法也不行。因为以前的做法是,在点击立即支付之前,支付链接已经有了,而这一次是点击立即支付以后,才从后台去获取支付链接。浏览器不允许修改链接地址后,非用户触发就会被拦截。最后的解决方案是:点击立即支付,将参数构造起来,跳转到新页面,在新页面解析构造的参数,获取支付链接,再进行跳转。   

  另外让我比较头疼的一个事情就是,在支付页面选择银行修改的时候,点击图片也要是选中的状态,那个地方jquery使用不知道哪里出问题,整成死循环了,老是保存。父节点和子节点之间的相互调用。   

  转换率报表和查询,这个吧,因为这个东西,接触了一两天的etl,做查询的时候,添加了一些字段信息,但是没有添加索引,导致查询的速度非常慢。这个项目大概最大的收获就是随时随地要考虑数据库的优化,该加索引就得加索引。加了索引之后速度果然好多了。千万别小看它。其实在这之前我从来没有觉得数据库的索引有多么重要,知

作者:BestNow
出处:http://www.cnblogs.com/BestNow/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/tianxue/p/3597544.html