问答活动代码阅读

1.获取活动

$this->setAnswer()

根据栏目columnId和配置configId获取该期问答活动并判断活动是否结束。
2.设置模板

$this->initTemplate($this->answer);

根据该期问答活动(根据栏目、配置)获取静态文件路径和css文件名。
3.核心逻辑djanswer1.0.js

getAnswerlog();//通过localstorage记录用户答题情况
setNowQuestion();//获取需要的题目
postQuestion();//答题

4.需要改进的地方
html和js结合 只能使用固定页面模板。
将标签抽象出来,规定好class。

loadGuessAnswer();
loadSelectAnswer();

使之能加载不同html模板

你可能感兴趣的:(问答活动代码阅读)