个人DEMO页、小游戏以及个人博客
##万年历实现方法
农历天数的计算:用17位的二进制数表示每年的信息,其中包括年份中每月的天数和闰月的天数,将每月的天数加上闰月的天数即为每年的农历天数
如何根据现在的阳历时间算出阴历时间:首先需要根据所给的二进制数值计算出农历每年的天数。日历是用1990.1.31号作为起始点,计算当前日期距离起始日期的间隔天数,通过间隔天数与每年的天数计算农历的年份。农历的月份剩余偏移量减去每月的月份(如果有闰月,判断闰月该月份是否是闰月)
创建日历中的每个元素:阳历年月日和阴历年月日以及节日能信息
创建日历对象:日历对象包含了该月所有日期的详细情况(当月一共有多少天,当月一号星期几) 是由具体日期的对象组成的,每个日期是一个日期对象(包括当天的阳历年月日、阴历年月日、星期几、农历节日、阴历节日等基本信息)。
创建render函数 对日历进行渲染
##选项卡实现方法
主要由两部分组成,分别为选项导航和选项内容,为选项导航添加鼠标经过事件(mousemove),当鼠标经过第i个选项导航时,设置对应的选项内容的display为block其他选项内容的display为none
charlene0824/charlene0824.github.io
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|