仅需一个HTML页面即可查看你编写的JavaScript执行结果!
来源:互联网 发布:ubuntu wine qq 编辑:程序博客网 时间:2024/05/16 08:47
工作学习时有时候会碰到要查看自己编写的JavaScript代码的执行结果,在Firefox里面还好办,有FireBug呢,但是IE6里面就不好弄了,所以,闲着无聊就做了一个简单的页面方便查看JavaScript代码执行结果, js代码可以包含单行(//注释内容)和多行注释(/*注释内容*/) (内容超级初级,自由玩乐,高手请飘过)。
完整HTML页面代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JavaScript Test Tool!</title>
<meta name="Author" content="yakoo5@163.com">
<meta name="Description" content="一个可直接执行JavaScript的网页">
</head>
<body>
<br/>
<br/>
<h2>
<font color="blue">一个可直接执行JavaScript的网页!</font>
</h2>
Author:<a href="mailto:yakoo5@163.com">yakoo5@163.com</a><br/>
Date:2010-11-26<br/>
Version:1.1
<hr/>
<script type="text/javascript" language="javascript">
function executeJS(){
var codes = document.getElementById('codes').value;
if( '' == codes ){
alert('请输入代码!');
return;
}
var codeArray = codes.split('\n');
var pureCode = ''; // 存放除去"//"单行注释的纯JavaScript代码
for(var i=0; i<codeArray.length; i++){
var code = codeArray[i];
if( code.indexOf('//') > -1 ){
code = code.substr(0, code.indexOf('//'));
}else if( '' != code && !/^\s*$/.test(code)){
code = trim(code);
}
pureCode += code + '\n';
}
try{
eval(pureCode);
}catch(exception){
alert(exception);
}
}
// 去除字符串两端的空格
function trim(str){
if( null != str ) return str.replace(/^\s+/, '').replace(/(\s+)$/, '');
else return str;
}
</script>
<br/>
请在下面文本框中输入JavaScript代码,单击
<input type="button" value="执 行" onclick="executeJS()">
查看结果.
<br/>
<textarea id="codes" rows="15" cols="100">alert('你好!');</textarea>
</body>
</html>
可复制上面代码保存为HTML页面查看效果。
- 仅需一个HTML页面即可查看你编写的JavaScript执行结果!
- 查看执行后的页面HTML代码
- python脚本初探---新手如何直接编写一个hello world模块即可执行的.py文件
- kohana db查看执行的last_query(),直接print_r($query)即可
- jsp页面中html,javascript.css的执行顺序
- Appium junit之自定义多次执行部分case的次数以及顺序,仅运行rePublish()即可
- 数据结构单链表前驱结点的寻找过程,仅用一个结点指针即可完成
- 使用JavaScript设计一个简单的HTML倒计时页面
- JavaScript 简介 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
- 一个B.js获取另一个A.js的方法,只要将在html页面中的载入顺序将A.js放在B.js前即可
- “协同智能计算系统”涉及的三个不等式,有两个仅用字即可表达,一个需用二字组才可表达到位。
- 利用javascript 在一个html页面中按照FORM方式设定其它页面的值 。
- Javascript实验编写三个html页面,实现”实验三效果
- myeclipse编写的html页面乱码问题
- 一个简单的html页面
- html 中javascript 页面加载完成后执行函数
- WEB-ASP:返回一个ASP页面执行后的静态HTML代码
- 静态页面模板,比较不错的网站,效果比较多,html代码可以直接下载即可
- HDU 1305 Immediate Decodability(二叉树)
- 对于Socket的UDP数据广播的重新认识
- XML 节点解析函数MySelf 学习
- Hello world!
- 强命名程序集 sn.exe GAC
- 仅需一个HTML页面即可查看你编写的JavaScript执行结果!
- 学习Hibernate时遇到的问题
- 斜杠u(/u)开头的编码,转化为汉字
- .bss段和.data段的区别
- 进程间通信
- 如何在注册页面,获取验证码的值。
- C++对C的扩充(1)
- 第一份工作
- thinkphp框架中A和R、D快捷方法