请任何人解释一下javascript代码,并建议我如何处理一年中的每一天?
我发现这段代码可以在相应的日期显示每个图像。请有人解释一下下面的代码,我怎样才能做到一年365天而不是一周365天请任何人解释一下javascript代码,并建议我如何处理一年中的每一天?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我发现这段代码可以在相应的日期显示每个图像。请有人解释一下下面的代码,我怎样才能做到一年365天而不是一周365天 <script type="text/javascript"><!-- var imlocation = "images/"; function ImageArray (n) { this.length = n; for (var i =1; i <= n; i++) { this[i] = ' ' } } image = n
<script type="text/javascript"><!--
var imlocation = "images/";
function ImageArray (n) {
this.length = n;
for (var i =1; i <= n; i++) {
this[i] = ' '
}
}
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.write('<img src="' + imlocation + image[imagenumber] + '">');
//--></script>
您的代码生成一个数组,并将图像放入每个键中。请阅读所用函数的文档,如: 在一年中的某一天,快速将不那么整洁的图像转换为图像: // http://stackoverflow.com/a/8619946 var now=新日期; var start=new Datenow.getFullYear,0,0; var diff=现在-开始; var一天=1000*60*60*24; var day=Math.floordiff/一天; var imlocation=images/; 函数图像阵列{ 这个长度=n;
对于var i=1,我看到你被否决了。给你一个提示:你的脚本可能已经有15年的历史了,如果不是更长的话。不要这样做。避免使用document.write。这可以在过去的日子里做得更优雅。还有一件事:你想要什么?这个脚本为周一、周二等放置了一个图像。它在一年中每天都在工作。