2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  《軟件系列課程設(shè)計(jì)——基于JavaScript(網(wǎng)頁(yè)腳本語(yǔ)言)編寫的萬(wàn)年歷</p><p>  班 級(jí) </p><p>  學(xué) 號(hào) </p><p>  姓 名 </p><p>  指導(dǎo)教師 </p>

2、<p>  成 績(jī)__________________________</p><p><b>  目錄</b></p><p>  摘要………………………………………………………………………</p><p>  一、引言…………………………………………………………………</p><p>  1.應(yīng)用背景

3、………………………………………………………</p><p>  2.可行性分析……………………………………………………</p><p>  3.研究路線及內(nèi)容………………………………………………</p><p>  二、系統(tǒng)開發(fā)工具………………………………………………………</p><p>  三、系統(tǒng)設(shè)計(jì)(詳細(xì)設(shè)計(jì))………………………………

4、……………… </p><p><b>  四、結(jié)束語(yǔ)</b></p><p>  1.總結(jié)…………………………………………………………………</p><p>  2.參考文獻(xiàn)……………………………………………………………</p><p><b>  摘要</b></p><p&

5、gt;  精品萬(wàn)年歷,帶有帶有電子時(shí)鐘,可看不同時(shí)區(qū)時(shí)間,陽(yáng)歷、農(nóng)歷同步顯示,鼠標(biāo)指出,天干地支計(jì)時(shí)即出。</p><p><b>  引言</b></p><p><b>  1,、應(yīng)用背景</b></p><p>  隨著科技的發(fā)展,人們渴望著把現(xiàn)實(shí)生活中的林林總總都搬到電腦上,大到工程設(shè)計(jì),小到極品萬(wàn)年歷。</

6、p><p><b>  可行性分析</b></p><p>  方便查看農(nóng)歷重要的日子,方便外出辦公校正不同區(qū)時(shí)……</p><p><b>  研究路線及內(nèi)容</b></p><p>  通過用JavaScript語(yǔ)言編寫代碼,并利用文本保存為HTTP或HTML格式。并試圖實(shí)現(xiàn)以下內(nèi)容:</p&

7、gt;<p><b>  可看陽(yáng)歷;</b></p><p><b>  可看農(nóng)歷;</b></p><p><b>  可看日期;</b></p><p><b>  可看天干地支計(jì)時(shí);</b></p><p><b>  5.

8、可看屬相;</b></p><p>  6. 可看國(guó)家法定節(jié)假日和國(guó)外節(jié)日;</p><p>  7.可看久遠(yuǎn)年代國(guó)家發(fā)生的大事件</p><p><b>  系統(tǒng)開發(fā)工具</b></p><p>  JavaScript網(wǎng)頁(yè)腳本語(yǔ)言,IE、360安全瀏覽器或其他瀏覽器。</p><p&g

9、t;<b>  三、系統(tǒng)設(shè)計(jì)</b></p><p><b>  1、程序源碼</b></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <head></b></p&

10、gt;<p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></p><p>  <title>萬(wàn)年歷制作</title></p><p>  <style type="text/css&

11、quot;></p><p><b>  body{</b></p><p>  width:100%!important;</p><p>  width:98%;</p><p><b>  }</b></p><p><b>  body {</b

12、></p><p>  background-image: url(3.jpg);</p><p><b>  }</b></p><p><b>  body {</b></p><p>  border-top-width: 100px;</p><p>  bor

13、der-right-width: 100px;</p><p>  border-bottom-width: 100px;</p><p>  border-left-width: 100px;</p><p>  padding: 10px;</p><p><b>  }</b></p><p&g

14、t;<b>  body {</b></p><p>  margin: 10px;</p><p><b>  }</b></p><p><b>  body {</b></p><p>  background-image: url(6.jpg);</p>

15、<p><b>  }</b></p><p><b>  body {</b></p><p>  background-image: url(7.jpg);</p><p><b>  }</b></p><p>  .STYLE10 {font-size: 12

16、px}</p><p><b>  </style></b></p><p>  <script language="JavaScript"></p><p><b>  y=" ";</b></p><p>  function co

17、lourWrite(){</p><p>  y=document.bgColor;</p><p>  if (document.layers)</p><p>  {x=document.FM.box.value}</p><p>  if (document.all)</p><p>  {x=document.

18、all.kurt.innerHTML}</p><p>  r=x+=y.toUpperCase();</p><p>  Wrte=r+" ";</p><p>  if (document.layers)</p><p><b>  {</b></p><p>  docu

19、ment.FM.box.value=Wrte;</p><p>  document.layers.kurt.document.open();</p><p>  document.layers.kurt.document.write("<div style='position:absolute;top:0px;left:0px;font-family:Verdan

20、a;font-size:16px;color:#ffffff;'>"+Wrte+"</div>");</p><p>  document.layers.kurt.document.close();</p><p><b>  }</b></p><p>  if (document.al

21、l)</p><p>  document.all.kurt.innerHTML= Wrte;</p><p><b>  }</b></p><p><b>  </script></b></p><p>  <script language="JavaScript&q

22、uot;></p><p>  var amount=0;</p><p>  function counter(){</p><p>  var colourElements="0123456789ABCDEF";</p><p>  var Split=colourElements.split(''

23、;);</p><p>  for (i=0; i < Split.length; i++)</p><p>  var a=Math.round(Math.random()*[i]);</p><p>  var b=Math.round(Math.random()*[i]);</p><p>  var c=Math.round(M

24、ath.random()*[i]);</p><p>  var d=Math.round(Math.random()*[i]);</p><p>  var e=Math.round(Math.random()*[i]);</p><p>  var f=Math.round(Math.random()*[i]);</p><p>  va

25、r G=Split[a];</p><p>  var H=Split[b];</p><p>  var I=Split[c];</p><p>  var J=Split[d];</p><p>  var K=Split[e];</p><p>  var L=Split[f];</p><p

26、>  //stop error!</p><p>  if ((G == null)||(H == null)||(I == null)||(J == null)||(K == null)||(L == null))</p><p>  counter();</p><p><b>  else</b></p><p&

27、gt;<b>  {</b></p><p>  var RandomColour=G+H+I+J+K+L;</p><p>  document.bgColor=RandomColour;</p><p><b>  amount++;</b></p><p>  TMR=setTimeout(&

28、#39;counter()',1500)</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  </style></b></p><p>  <script language="javas

29、cript" src="file:///C|/Users/扈燈洲/Desktop/javascript作業(yè)/文件接收柜/萬(wàn)年歷/精美萬(wàn)年歷/calendar_js.js"></script></p><p><b>  </head></b></p><p>  <body lang="zh&

30、quot; onload=initial() style="width:98%"></p><p>  <div class="Cont_tit"></p><p>  <h1 align="center">我的作品展示 - 精品萬(wàn)年歷</h1></p><p> 

31、 <div align="center"><span>查看農(nóng)歷/公歷/各種重要節(jié)日等</span></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <!--內(nèi)容 開始

32、--></p><p>  <div class="Cont" align="center"></p><p>  <div class="CAL_wid"></p><p>  <div class="CAL_wid_LT"></div&

33、gt;</p><p>  <div class="CAL_wid_LR"></div></p><p>  <div class="CAL_wid_top"></div></p><p>  <div class="CAL_LN"><div

34、 class="CAL_Az"></div><a href="javascript:void(0)" class="CAL_A1" onclick="pushBtm('YU')" title="上一年"></a></div></p><p>  

35、<!--日歷內(nèi)容區(qū) 開始--></p><p>  <div class="CAL_div"></p><p>  <!--嵌入萬(wàn)年歷代碼 開始--></p><p>  <script language=javascript></p><p><b>  <

36、!--</b></p><p>  var lunarInfo = new Array(</p><p>  0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,</p><p>  0x04ae0,0x0a5b6,0x0a4d0,0x0d250,

37、0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,</p><p>  0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,</p><p>  0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b6

38、0,0x186e3,0x092e0,0x1c8d7,0x0c950,</p><p>  0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,</p><p>  0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a

39、9a8,0x0e950,0x06aa0,</p><p>  0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,</p><p>  0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x

40、195a6,</p><p>  0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,</p><p>  0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,</p&g

41、t;<p>  0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,</p><p>  0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,</p><p> 

42、 0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,</p><p>  0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,</p><p>  0x0b5a0,0x056

43、d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0);</p><p>  var solarMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);</p><p>  var Gan = new Array("甲","乙&

44、quot;,"丙","丁","戊","己","庚","辛","壬","癸");</p><p>  var Zhi = new Array("子","丑","寅","卯",&q

45、uot;辰","巳","午","未","申","酉","戌","亥");</p><p>  var Animals = new Array("鼠","牛","虎","兔","

46、龍","蛇","馬","羊","猴","雞","狗","豬");</p><p>  var solarTerm = new Array("小寒","大寒","立春","雨水",&quo

47、t;驚蟄","春分","清明","谷雨","立夏","小滿","芒種","夏至","小暑","大暑","立秋","處暑","白露","秋分","寒露"

48、,"霜降","立冬","小雪","大雪","冬至")</p><p>  var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563

49、,331033,353350,375494,397447,419210,440795,462224,483532,504758)</p><p>  var nStr1 = new Array('日','一','二','三','四','五','六','七','八',

50、9;九','十')</p><p>  var nStr2 = new Array('初','十','廿','卅',' ')</p><p>  var monthName = new Array("JAN","FEB","MAR&quo

51、t;,"APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");</p><p>  //國(guó)歷節(jié)日 *表示放假日</p><p>  var sFtv = ne

52、w Array(</p><p>  "0101*元旦",</p><p>  "0214 情人節(jié)",</p><p>  "0308 婦女節(jié)",</p><p>  "0312 植樹節(jié)",</p><p>  "0315 消費(fèi)者

53、權(quán)益日",</p><p>  "0401 愚人節(jié)",</p><p>  "0501*勞動(dòng)節(jié)",</p><p>  "0504 青年節(jié)",</p><p>  "0512 護(hù)士節(jié)",</p><p>  "0601

54、兒童節(jié)",</p><p>  "0701 建黨節(jié) 香港回歸紀(jì)念",</p><p>  "0801 建軍節(jié)",</p><p>  "0909 毛澤東逝世紀(jì)念",</p><p>  "0910 教師節(jié)",</p><p>  

55、"0928 孔子誕辰",</p><p>  "1001*國(guó)慶節(jié)",</p><p>  "1006 老人節(jié)",</p><p>  "1024 聯(lián)合國(guó)日",</p><p>  "1112 孫中山誕辰紀(jì)念",</p><p

56、>  "1220 澳門回歸紀(jì)念",</p><p>  "1225 圣誕節(jié)",</p><p>  "1226 毛澤東誕辰紀(jì)念")</p><p>  //農(nóng)歷節(jié)日 *表示放假日</p><p>  var lFtv = new Array(</p><p&

57、gt;  "0101*春節(jié)",</p><p>  "0102*初二",</p><p>  "0115 元宵節(jié)",</p><p>  "0505*端午節(jié)",</p><p>  "0707 七夕情人節(jié)",</p><p&

58、gt;  "0715 中元節(jié)",</p><p>  "0815*中秋節(jié)",</p><p>  "0909 重陽(yáng)節(jié)",</p><p>  "1208 臘八節(jié)",</p><p>  "1223 小年",</p><p&g

59、t;  "0100*除夕")</p><p>  var wFtv = new Array(</p><p>  "0520 母親節(jié)", "0630 父親節(jié)")</p><p>  function lYearDays(y) {</p><p>  var i, sum = 348&

60、lt;/p><p>  for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0</p><p>  return(sum+leapDays(y))</p><p><b>  }</b></p><p>  function

61、leapDays(y) {</p><p>  if(leapMonth(y)) return((lunarInfo[y-1900] & 0x10000)? 30: 29)</p><p>  else return(0)</p><p><b>  }</b></p><p>  function leapM

62、onth(y) {</p><p>  return(lunarInfo[y-1900] & 0xf)</p><p><b>  }</b></p><p>  function monthDays(y,m) {</p><p>  return( (lunarInfo[y-1900] & (0x100

63、00>>m))? 30: 29 )</p><p><b>  }</b></p><p>  function Lunar(objDate) {</p><p>  var i, leap=0, temp=0</p><p>  var baseDate = new Date(1900,0,31)</

64、p><p>  var offset = (objDate - baseDate)/86400000</p><p>  this.dayCyl = offset + 40</p><p>  this.monCyl = 14</p><p>  for(i=1900; i<2050 && offset>0; i+

65、+) {</p><p>  temp = lYearDays(i)</p><p>  offset -= temp</p><p>  this.monCyl += 12</p><p><b>  }</b></p><p>  if(offset<0) {</p>&l

66、t;p>  offset += temp;</p><p><b>  i--;</b></p><p>  this.monCyl -= 12</p><p><b>  }</b></p><p>  this.year = i</p><p>  this.yea

67、rCyl = i-1864</p><p>  leap = leapMonth(i)</p><p>  this.isLeap = false</p><p>  for(i=1; i<13 && offset>0; i++) {</p><p>  if(leap>0 && i==(le

68、ap+1) && this.isLeap==false)</p><p>  { --i; this.isLeap = true; temp = leapDays(this.year); }</p><p><b>  else</b></p><p>  { temp = monthDays(this.year, i); }&

69、lt;/p><p>  if(this.isLeap==true && i==(leap+1)) this.isLeap = false</p><p>  offset -= temp</p><p>  if(this.isLeap == false) this.monCyl ++</p><p><b>  }&l

70、t;/b></p><p>  if(offset==0 && leap>0 && i==leap+1)</p><p>  if(this.isLeap)</p><p>  { this.isLeap = false; }</p><p><b>  else</b><

71、;/p><p>  { this.isLeap = true; --i; --this.monCyl;}</p><p>  if(offset<0){ offset += temp; --i; --this.monCyl; }</p><p>  this.month = i</p><p>  this.day = offset + 1

72、</p><p><b>  }</b></p><p>  function solarDays(y,m) {</p><p><b>  if(m==1)</b></p><p>  return(((y%4 == 0) && (y%100 != 0) || (y%400 ==

73、0))? 29: 28)</p><p><b>  else</b></p><p>  return(solarMonth[m])</p><p><b>  }</b></p><p>  function cyclical(num) {</p><p>  retur

74、n(Gan[num%10]+Zhi[num%12])</p><p><b>  }</b></p><p>  function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {</p><p>  this.isToday =

75、 false;</p><p>  this.sYear = sYear;</p><p>  this.sMonth = sMonth;</p><p>  this.sDay = sDay;</p><p>  this.week = week;</p><p>  thi

76、s.lYear = lYear;</p><p>  this.lMonth = lMonth;</p><p>  this.lDay = lDay;</p><p>  this.isLeap = isLeap;</p><p>  this.cYear = cYear;</p>

77、<p>  this.cMonth = cMonth;</p><p>  this.cDay = cDay;</p><p>  this.color = '';</p><p>  this.lunarFestival = '';</p><p>  this.s

78、olarFestival = '';</p><p>  this.solarTerms = '';</p><p><b>  }</b></p><p>  function sTerm(y,n) {</p><p>  var offDate = new Date( ( 315

79、56925974.7*(y-1900) + sTermInfo[n]*60000 ) + Date.UTC(1900,0,6,2,5) )</p><p>  return(offDate.getUTCDate())</p><p><b>  }</b></p><p>  function calendar(y,m) {</p>

80、;<p>  var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2</p><p>  var lDPOS = new Array(3)</p><p><b>  var n = 0</b></p><p>  var firstLM = 0</p><p&

81、gt;  sDObj = new Date(y,m,1)</p><p>  this.length = solarDays(y,m)</p><p>  this.firstWeek = sDObj.getDay()</p><p>  //alert(this.firstWeek);alert(this.length);</p><p&

82、gt;  for(var i=0;i<this.length;i++) {</p><p>  if(lD>lX) {</p><p>  sDObj = new Date(y,m,i+1)</p><p>  lDObj = new Lunar(sDObj)</p><p>  lY = lDObj.year</p&

83、gt;<p>  lM = lDObj.month</p><p>  lD = lDObj.day</p><p>  lL = lDObj.isLeap</p><p>  lX = lL? leapDays(lY): monthDays(lY,lM)</p><p>  if(n==0) first

84、LM = lM</p><p>  lDPOS[n++] = i-lD+1</p><p><b>  }</b></p><p>  this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],</p><p>  lY, lM, lD++, lL

85、,</p><p>  cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )</p><p>  // if((i+this.firstWeek)%14==7) this[i].color = "green";//'#FF5F07'</p>

86、<p>  if((i+this.firstWeek)%7==0) this[i].color = "#FF5F08";//'#FF5F07' </p><p>  if((i+this.firstWeek)%14==6) {this[i].color = "green";}//'#FF5F07'</p>&

87、lt;p>  if((i+this.firstWeek)%14==13) {this[i].color = "#FF5F08";}//'#FF5F07'</p><p><b>  }</b></p><p>  tmp1=sTerm(y,m*2 )-1</p><p>  tmp2=sTerm(y,

88、m*2+1)-1</p><p>  this[tmp1].solarTerms = solarTerm[m*2]</p><p>  this[tmp2].solarTerms = solarTerm[m*2+1]</p><p>  if(m==3) {this[tmp1].color = "#FF5F08";}//清明節(jié)</p>

89、<p>  for(i in sFtv)</p><p>  if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))</p><p>  if(Number(RegExp.$1)==(m+1)) {</p><p>  var fes = isLeg(RegExp.$4, y);</p><

90、;p>  if(fes == "") continue;</p><p>  this[Number(RegExp.$2)-1].solarFestival += fes + ' '</p><p>  if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = '#FF5F08

91、'</p><p><b>  }</b></p><p>  for(i in wFtv)</p><p>  if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))</p><p>  if(Number(RegExp.$1)==(m+1)) {</p>

92、;<p>  tmp1=Number(RegExp.$2)</p><p>  tmp2=Number(RegExp.$3)</p><p>  this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '&l

93、t;/p><p><b>  }</b></p><p>  for(i in lFtv)</p><p>  if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {</p><p>  tmp1=Number(RegExp.$1)-firstLM</p><

94、p>  if(tmp1==-11) tmp1=1</p><p>  if(tmp1 >=0 && tmp1<n) {</p><p>  tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1</p><p>  if( tmp2 >= 0 && tmp2<this.leng

95、th) {</p><p>  this[tmp2].lunarFestival += RegExp.$4 + ' '</p><p>  if(RegExp.$3=='*'){</p><p>  this[tmp2].color = '#FF5F08'</p><p><b>  

96、}</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  /*if((this.firstWeek+12)%7==5)</p><p>  this

97、[12].solarFestival += '黑色星期五 '*/</p><p>  if(y==tY && m==tM) {</p><p>  this[tD-1].isToday = true;</p><p><b>  }</b></p><p><b>  }<

98、/b></p><p>  function cDay(d){</p><p><b>  var s;</b></p><p>  switch (d) {</p><p><b>  case 10:</b></p><p>  s = '初十';

99、break;</p><p><b>  case 20:</b></p><p>  s = '二十'; break;</p><p><b>  break;</b></p><p><b>  case 30:</b></p><p&g

100、t;  s = '三十'; break;</p><p><b>  break;</b></p><p><b>  default :</b></p><p>  s = nStr2[Math.floor(d/10)];</p><p>  s += nStr1[d%10];&l

101、t;/p><p><b>  }</b></p><p>  return(s);</p><p><b>  }</b></p><p><b>  var cld;</b></p><p>  function drawCld(SY,SM) {</

102、p><p>  var i,sD,s,size;</p><p>  cld = new calendar(SY,SM);</p><p>  if(SY == "undefined")debugger;</p><p>  // if(SY>1874 && SY<1909) yDisplay

103、= '光緒' + (((SY-1874)==1)?'元':SY-1874)</p><p>  // if(SY>1908 && SY<1912) yDisplay = '宣統(tǒng)' + (((SY-1908)==1)?'元':SY-1908)</p><p>  // if(SY>191

104、1 && SY<1950) yDisplay = '民國(guó)' + (((SY-1911)==1)?'元':SY-1911)</p><p>  // if(SY>1949) yDisplay = '共和國(guó)' + (((SY-1949)==1)?'元':SY-1949)</p><p>  GZ.i

105、nnerHTML = '&nbsp;&nbsp;農(nóng)歷' + cyclical(SY-1900+36) + '年 &nbsp;<span class=smlb>&nbsp;【</spzn><span class=smlb>'+Animals[(SY-4)%12]+'</span><span class=smlb&g

106、t;】</span>';</p><p>  //YMBG.innerHTML = "&nbsp;" + SY + "<BR>&nbsp;" + monthName[SM];</p><p>  for(i=0;i<42;i++) {</p><p>  sObj=$(&#

107、39;SD'+ i);</p><p>  lObj=$('LD'+ i);</p><p>  sObj.style.background = '';</p><p>  lObj.style.background = '';</p><p>  sD = i - cld.firstW

108、eek;</p><p>  if(sD == "undefined" || sD == undefined) debugger;</p><p>  if(sD>-1 && sD<cld.length) {</p><p>  sObj.innerHTML = sD+1;</p><p>  

109、if(sObj.innerHTML == "undefined" || sObj.innerHTML == undefined || sObj.innerHTML.indexOf("und") != -1) {</p><p><b>  debugger;</b></p><p><b>  }</b>&

110、lt;/p><p>  if(cld[sD].isToday){</p><p>  sObj.style.background = '#DEFDFD';</p><p>  lObj.style.background = '#91DAE3';</p><p><b>  }</b></

111、p><p>  sObj.style.color = cld[sD].color;</p><p>  if(cld[sD].lDay==1)</p><p>  lObj.innerHTML = '<b>'+(cld[sD].isLeap?'閏':'') + cld[sD].lMonth + '月&#

112、39; + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'</b>';</p><p><b>  else</b></p><p>  lObj.innerHTML = cDay(cld[sD].lDay);</p><p&

113、gt;  s=cld[sD].lunarFestival;</p><p>  if(s.length>0) {</p><p>  if(s.length>5) s = s.substr(0, 3)+'…';</p><p>  s = "<span style='color:#FF5F07'>&

114、quot;+s+"</span>";//s.fontcolor('blue');s.fontcolor('FF5F07');</p><p><b>  }else {</b></p><p>  s=cld[sD].solarFestival;</p><p>  if(s.le

115、ngth>0) {</p><p>  size = (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;</p><p>  if(s.length>size+1) s = s.substr(0, size-1)+'…';</p><p>  s = "&l

116、t;span style='color:blue'>"+s+"</span>";//s.fontcolor('0168EA');</p><p><b>  }</b></p><p><b>  else {</b></p><p>  s=

117、cld[sD].solarTerms;</p><p>  if(s.length>0) s = s = "<span style='color:green'>"+s+"</span>";//s.fontcolor('44D7CF');</p><p><b>  }</b

118、></p><p><b>  }</b></p><p>  if(s.length>0) lObj.innerHTML = s;</p><p><b>  }</b></p><p><b>  else {</b></p><p> 

119、 sObj.innerHTML = ' ';</p><p>  lObj.innerHTML = ' ';</p><p><b>  }</b></p><p><b>  }</b></p><p>  var sss = "";</p

120、><p><b>  }</b></p><p>  function changeCld() {</p><p><b>  var y,m;</b></p><p>  y = CLD.SY.selectedIndex+1900;</p><p>  m = CLD.SM.s

121、electedIndex;</p><p>  drawCld(y,m);</p><p><b>  }</b></p><p>  function pushBtm(K) {</p><p>  switch (K){</p><p>  case 'YU' :</p&g

122、t;<p>  if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;</p><p><b>  break;</b></p><p>  case 'YD' :</p><p>  if(CLD.SY.selectedIndex<149) CLD.SY.

123、selectedIndex++;</p><p><b>  break;</b></p><p>  case 'MU' :</p><p>  if(CLD.SM.selectedIndex>0) {</p><p>  CLD.SM.selectedIndex--;</p>&l

124、t;p><b>  }</b></p><p><b>  else {</b></p><p>  CLD.SM.selectedIndex=11;</p><p>  if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;</p><p>

125、;<b>  }</b></p><p><b>  break;</b></p><p>  case 'MD' :</p><p>  if(CLD.SM.selectedIndex<11) {</p><p>  CLD.SM.selectedIndex++;</p

126、><p><b>  }</b></p><p><b>  else {</b></p><p>  CLD.SM.selectedIndex=0;</p><p>  if(CLD.SY.selectedIndex<149) CLD.SY.selectedIndex++;</p>

127、<p><b>  }</b></p><p><b>  break;</b></p><p><b>  default :</b></p><p>  CLD.SY.selectedIndex=tY-1900;</p><p>  CLD.SM.selecte

128、dIndex=tM;</p><p><b>  }</b></p><p>  changeCld();</p><p><b>  }</b></p><p>  var Today = new Date();</p><p>  var tY = Today.getFu

129、llYear();</p><p>  var tM = Today.getMonth();</p><p>  var tD = Today.getDate();</p><p>  var width = "130";</p><p>  var offsetx = -85; //x</p><p&

130、gt;  var offsety = -75; //y</p><p>  if(!document.all)offsety = -10;</p><p>  var x = 0;</p><p>  var y = 0;</p><p>  var snow = 0;</p><p>  var sw = 0;<

131、;/p><p>  var cnt = 0;</p><p>  var dStyle;</p><p>  document.onmousemove = mEvn;</p><p>  function $(sId){return document.getElementById(sId);}</p><p>  func

132、tion mOvr(event, v) {</p><p>  var s,festival;</p><p>  var sObj=$('SD'+ v);</p><p>  var d=sObj.innerHTML-1;</p><p>  if(sObj.innerHTML!='') {</p>

133、;<p>  sObj.style.cursor = 'pointer';</p><p>  if(cld[d].solarTerms == '' && cld[d].solarFestival == '' && cld[d].lunarFestival == '')</p><p&

134、gt;  festival = '';</p><p><b>  else</b></p><p>  festival = '<table width=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#0978A6"><tr><td>

135、;'+</p><p>  '<b><font style="font-SIZE:12px; color:#FFF">'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'</font><

136、;/b></td>'+</p><p>  '</tr></table>';</p><p>  s= '<table cellSpacing=0 cellPadding=2 width=130 border=0><TBODY><tr><td>' +</p

137、><p>  '<table cellSpacing=0 cellPadding=0 width="100%" bgColor=#DCEDF5 border=0><tr><td ALIGN="right"><font COLOR="#000000" STYLE="font-size:12px;&qu

138、ot;>'+</p><p>  cld[d].sYear+' 年 '+cld[d].sMonth+' 月 '+cld[d].sDay+' 日<br>星期'+cld[d].week+'<br>'+</p><p>  '<font color="02346F&quo

139、t;>農(nóng)歷'+(cld[d].isLeap?'閏 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日</font><br>'+</p><p>  '<font color="02346F">'+cld[d].cYear+'

140、年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日</font>'+</p><p>  '</font></td></tr></table>'+ festival +'</td></tr></table>';</

141、p><p>  $("detail").innerHTML = s;</p><p>  x = fPointerX(event);</p><p>  y = fPointerY(event);</p><p>  if (snow == 0) {</p><p>  dStyle.left = x

142、+ offsetx + "px";</p><p>  dStyle.top= y + offsety + "px";</p><p>  dStyle.visibility = "visible";</p><p><b>  snow = 1;</b></p>&l

143、t;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  function mOut(event) {</p><p>  if ( cnt >= 1 ) { sw = 0 }</p&g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論