第一章 JavaScript基础项目
1.2 电子日历的设计与实现
功能实现:设计一款简单的电子日历,可以实现显示当天所在月份的全部日期,并且可以通过单击按钮控件切换月份的功能。
设计思路:主要分为三部分,状态栏,包含两个按钮控件和显示当前年份与月份的区域,按钮控件分别可以单击翻到上个月和下个月,要求每次单击都能往前或往后翻一个月;中间部分,显示星期几;最后区域显示全部日期,并且当天的日期用红字标记出来。
注:大部分已经加了注释,不再进行详细解释,如有错误,欢迎大家批评指正,详细代码如下:
HTML部分
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>电子日历的设计与实现</title>
<link rel="stylesheet" type='text/css' href="calendar.css">
<script src="calendar.js"></script>
</head>
<body onload="showDate()">
<h3 >
<div class="t">简易电子日历</div></h3>
<hr/>
<div id="calendar">
<!--状态栏-->
<div>
<button onclick="lastMonth()">上个月</button>
<div id="month