发表于: 2017-02-24 23:15:25

1 1212


今天完成的事情:

学渣乐园门卫处:

签到日历:

1、获取当下年份,计算2月天数;

isLeap : function() {
   var year = this._year;
   if (year % 4 == 0 && year % 100 > 0) {//闰年
       return true;
   }
   if (year % 400 == 0 && year % 3200 > 0) {//闰年
       return true;
   }
   return false;//平年
},

2.小于8月奇数为大月31天,大于8月偶数为大月31天;

getLen : function() {
   if (this._month == 2) {
       if (this.isLeap()) {//闰年2月设置29
           return 29;
       }
       return 28;//平年2月设置29
   }
   if (this._month < 8) { //小于8月 奇数为大月
       if (this._month % 2 > 0) {
           return 31;
       }
       return 30;
   }
   if (this._month % 2 > 0) { //大于8 奇数为小月
       return 30;
   }
   return 31;
},

3.生成日历

tem++;

if (tem - dfw > 0 && tem - dfw <= len) {

//tem从开始到结束都在自加, dfw为当月1号星期几(即所在第一行下标),从这里开始添加日期,直至列出所有天数。

   arr[i][j] = tem - dfw;
} else {
   arr[i][j] = "";
}

为了易于理解可以这么写:

if(i==0&&j>=dfw){//第一行
   tem++;
   arr[i][j]=tem;
}else if (i>0&&tem<=len){
   tem++;
   arr[i][j]=tem;
}else {
   arr[i][j]="";
}

4、取回签到日期数组后,遍历日期,相等则加样式即可;

5、点击签到,往数组里加当天日期即可


模态框指令;

点击签到触发,显示隐藏,为了不遮挡,直接display:none,需要动画效果再改


基本完成门卫页,等ui出图


明天计划的事情:

文学部banner、列表


遇到的问题:

。。。


收获:如上


返回列表 返回列表
评论

    分享到