已有40人关注
PHP典型模块精解中代码问题。。。
发表在PHP图书答疑 2015-04-06
是否精华
版块置顶:
第九章 留言本模块中leaveword.php中那段js代码什么意思?请详细解释下。。。
<script language=JavaScript>
   today=new Date();
   function initArray(){
   this.length=initArray.arguments.length
   for(var i=0;i<this.length;i++)
   this[i+1]=initArray.arguments[i]  }
   var d=new initArray(
     "星期日",
     "星期一",
     "星期二",
     "星期三",
     "星期四",
     "星期五",
     "星期六");
document.write(
     "<font color=#000000 style='font-size:9pt;font-family: 宋体'> ",
     today.getYear(),"年",
     today.getMonth()+1,"月",
     today.getDate(),"日",
  "&nbsp;&nbsp;",
     d[today.getDay()+1],
"</font>" ); 
</script>
分享到:
精彩评论 1
铁游夏
学分:0 LV1
TA的每日心情
还糊涂
2020-10-22 13:46:07
2015-04-07
沙发
各行代码注释如下:

today=new Date();//创建一个日期对象today
function initArray(){//定义一个构造函数,用于创建对象
  this.length=initArray.arguments.length//定义对象的length属性值为参数的个数
  for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] }//应用for循环为对象的属性赋值,this[1]等于第一个参数的值,以此类推
var d=new initArray(//创建对象实例,并传递参数
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.write(//这是JS中的输出语句
"<font color=#000000 style='font-size:9pt;font-family: 宋体'> ",//输出HTML
today.getYear(),"年",//获取当前的年份
today.getMonth()+1,"月",//获取当前的月份
today.getDate(),"日",//获取当前的日期
"&nbsp;&nbsp;",
d[today.getDay()+1],//通过对象获取当前是星期几
"</font>" );

这段代码是为了输出当前的年月日和星期,其中用到了Js中的自定义对象和Date对象方面的知识,如果想进一步了解请参考js相关资料。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照