一个用网页实现游戏充值统计的功能,要求如下:
一、根据指定日期区间,搜索该时间段内每日玩家的整体充值情况。
二、根据指定某个日期,搜索该天所有玩家的记录。
首先想吐槽一句,我的主要工作是用C/C++开发服务器后台,这个任务是web前端的工作。所以,开发这个功能时,我基本上是摸着石头过河,带着大学HTML网页课堂里的些许模糊印记,借助自己的C语言功底,自学JavaScript和Perl两门脚本语言。最终,花了两天半的时间完成这个任务。开发过程中踩了一些坑,工作中有点空闲时间就做一下总结。(附主要源代码)
主要流程:
Step1. 用HTML制作网页,添加3个日期下拉框和2个搜索按键。
Step2.用JavaScript脚本写几个处理函数( 日期同步、闰年判断、按键响应、返回数据处理)。
Step3.用ajax通过GET方式向目标URL发送日期数据并获取充值统计数据。
Step4.用Perl脚本写2个.pl文件用来获取HTML发过来的日期数据,解析日志文件中的充值统计数据,最后返回给HTML。
Step1~3. 编写date.html网页文件,源代码如下:(注意红色字体两个坑点)
(读者可在