美文网首页
4-3、创建数据计算模块

4-3、创建数据计算模块

作者: 留白_汉服vs插画 | 来源:发表于2018-02-25 15:12 被阅读6次

    上一节写了倒计时模块,但是并没有跑起来,1、因为只是声明了一个类,要想真正跑起来,首先要实例化。2、需要一个lottery把所有的类继承,最后由lottery再实例化。所以将继承的类都实例化,继承的类都实例化。从而保证代码运行。

    先把类都写好,最后再实例化。倒计时的工作要取决于后端给我们一个时间戳。从哪开始倒计时,服务端的程序还没写,所以就算实例化,也拿不到时间戳。

    这小节,模块实现接口。项目涉及很多接口,只有封装在一个类里,实例化之后,这个对象就能拿到所有接口。这样更方便一些。每个接口封装在不同模块,调用起来就比较麻烦。后期维护不方便找到接口。我们把所有接口都封装在一个类。将来修改或者新增,找到这个接口文件,都比较方便。这个接口涉及几个方法。

    首先来看一下需求:首先是期号,然后是倒计时。倒计时服务端会给我们一个时间戳,也即是说,当前时间是多少,然后我们从这个时间点开始倒计时。然后一个销售状态。把这三个封装在一个接口里面。一个接口返回给我们三个信息。

    还有一个接口:

    看一下数字:0051   ,前面有个“遗漏”,遗漏是说这个号码有多少期没有出过了。所以这个数据是每当奖号出一次,就更新一次。这个自动变,是由前端在开奖之后,去获取服务端。这个数据是服务端算出来的。然后通过接口下发的服务端。前端数据重新更新。

    还有一个,就是下面的奖号:

    这个奖号是分5位的。十分钟开奖一次,所以每十分钟,就需要从服务端获取一次,这个奖号也需要接口。在我们这个Interface有三个方法,每个方法去实现与服务器的一次通信接口。

    打开interface.js,

    相关文章

      网友评论

          本文标题:4-3、创建数据计算模块

          本文链接:https://www.haomeiwen.com/subject/uewcxftx.html