JS代码为什么不显示输出结果!!求大神解释!

a197643495 2017-12-30 11:41:52
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title></title>
<style>
.word_white {
font-size: 9pt;
color: #FFFFFF;
}
</style>

<script type="text/javascript">
window.onload=function(){
function clockon(bgclock){
var now=new Date();
var year=now.getYear();
var month=now.getMonth();
var date=now.getDate();
var day=now.getDay();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
var week;
month=month+1;
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
week=arr_week[day];
var time="";
time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
if(document.all){
bgclock.innerHTML="<b>"+time+"</b>"
}
var timer=setTimeout("clockon(bgclock)",200);
}
}
</script>
</head>
<body>
<table width="778" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#DFA40C">
<td width="3%" height="27"> </td>
<td width="29%"><div id="bgclock" class="word_white"></div></td>
</tr>
</table>
</body>
</html>
...全文
334 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-12-30
  • 打赏
  • 举报
回复

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
	<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title></title>
		<style>
			.word_white {
			font-size: 9pt;
			color: #FFFFFF;
		}
		</style>
		
<script type="text/javascript">
	window.onload=function(){
		function clockon(bgclock){
			var now=new Date();
			var year=now.getYear();
			var month=now.getMonth();
			var date=now.getDate();
			var day=now.getDay();
			var hour=now.getHours();
			var minu=now.getMinutes();
			var sec=now.getSeconds();
			var week;
			month=month+1;
			if(month<10) month="0"+month;
			if(date<10) date="0"+date;
			if(hour<10) hour="0"+hour;
			if(minu<10) minu="0"+minu;
			if(sec<10) sec="0"+sec;
			var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
			week=arr_week[day];
			var time="";
			time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
			bgclock.innerHTML="<b>"+time+"</b>"
		} 
		var dom = document.getElementById("bgclock");
		var timer = setInterval(function(){
			clockon(dom);
		}, 200);
	}
</script>
	</head>
	<body>
		<table width="778"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
		    <tr bgcolor="#DFA40C">
		      <td width="3%" height="27"> </td>
		      <td width="29%"><div id="bgclock" class="word_white"></div></td>
		    </tr>
		</table>
	</body>
</html>
前几天发了个quickjs的 易语言 封装,有人问不能支持中文 其实是编码的问题,还有人说没有图片 那就上几个图片吧 这个是当前封装的方法 这个是一个示例 这个示例包含了 让js关联易语言函数  也就是js调用易语言 在易语言里面拿到js 传过来的值 也可以自己返回给js值 这个是上面例子的输出 嗯你会发现支持中文的。 源码在尾部哦! 另外本人正在封装易语言版的javascript AST 反混淆模块 使用了esprima开源js库,TXsojson库,以及 扯淡大佬的RSV8支持库 参考了nodejs  bable模块 的思路  以及 各路大神的文章 参考了w3c 官方js语法标准,实现了 基于深度优先的树遍历算法,正在实现js作用域处理部分,目前已经可以正常进行反混淆作业。 下面是当前开发图 这个是一个简单的流程 从js代码生成AST对象  然后进行遍历修改  最后在从AST对象生成js代码。 本人测试了一个500k的js文件  解析+遍历+生成  目前稳定几百毫秒   还是可以接受的。 如果你不知道AST是什么,那么你可以百d吧,毕竟在node和python圈子里很火,比如sojson加密是怎么生成的,什么是混淆器,有没有可以还原的,没错ast可以帮到你。 但是也只是让你分析起js更方便一点而已,硬刚才是真道理。 下面放上quickjs 的模块源码

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧