📄 test.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/site.css">
<link rel="stylesheet" type="text/css" href="css/autosuggest.css" />
<script type="text/javascript" src="scripts/json.js"></script>
<script type="text/javascript" src="scripts/prototype.js"></script>
<script type="text/javascript" src="scripts/swato.js"></script>
<script type="text/javascript" src="scripts/template.js"></script>
<script language="JavaScript">
var tests = new Array();
tests[tests.length] = { code:"stringParam", data:null };
// tests[tests.length] = { code:"voidParam", data:null };
tests[tests.length] = { code:"booleanParam", data:true };
tests[tests.length] = { code:"booleanParam", data:false };
tests[tests.length] = { code:"byteParam", data:-128 };
tests[tests.length] = { code:"byteParam", data:-1 };
tests[tests.length] = { code:"byteParam", data:0 };
tests[tests.length] = { code:"byteParam", data:1 };
tests[tests.length] = { code:"byteParam", data:127 };
tests[tests.length] = { code:"shortParam", data:-32768 };
tests[tests.length] = { code:"shortParam", data:-1 };
tests[tests.length] = { code:"shortParam", data:0 };
tests[tests.length] = { code:"shortParam", data:1 };
tests[tests.length] = { code:"shortParam", data:32767 };
tests[tests.length] = { code:"intParam", data:-2147483648 };
tests[tests.length] = { code:"intParam", data:-1 };
tests[tests.length] = { code:"intParam", data:0 };
tests[tests.length] = { code:"intParam", data:1 };
tests[tests.length] = { code:"intParam", data:2147483647 };
// Mozilla rounds 9223372036854775808 to 9223372036854776000 which overflows so we round down
tests[tests.length] = { code:"longParam", data:-9223372036854775000 };
tests[tests.length] = { code:"longParam", data:-1 };
tests[tests.length] = { code:"longParam", data:0 };
tests[tests.length] = { code:"longParam", data:1 };
tests[tests.length] = { code:"longParam", data:9223372036854775000 };
tests[tests.length] = { code:"floatParam", data:-100000000000000000000 };
tests[tests.length] = { code:"floatParam", data:-1 };
tests[tests.length] = { code:"floatParam", data:0 };
tests[tests.length] = { code:"floatParam", data:1 };
tests[tests.length] = { code:"floatParam", data:100000000000000000000 };
tests[tests.length] = { code:"doubleParam", data:-100000000000000000000 };
tests[tests.length] = { code:"doubleParam", data:-1 };
tests[tests.length] = { code:"doubleParam", data:0 };
tests[tests.length] = { code:"doubleParam", data:1 };
tests[tests.length] = { code:"doubleParam", data:100000000000000000000 };
tests[tests.length] = { code:"bigDecimalParam", data:-100000000000000000000 };
tests[tests.length] = { code:"bigDecimalParam", data:-1 };
tests[tests.length] = { code:"bigDecimalParam", data:0 };
tests[tests.length] = { code:"bigDecimalParam", data:1 };
tests[tests.length] = { code:"bigDecimalParam", data:100000000000000000000 };
tests[tests.length] = { code:"bigIntegerParam", data:-100000000000000000000 };
tests[tests.length] = { code:"bigIntegerParam", data:-1 };
tests[tests.length] = { code:"bigIntegerParam", data:0 };
tests[tests.length] = { code:"bigIntegerParam", data:1 };
tests[tests.length] = { code:"bigIntegerParam", data:100000000000000000000 };
// Opera 8 has issues with this one. It appears to not like \0
// IE 6 has issues with this one too.
// tests[tests.length] = { code:"charParam", data:"\0" };
tests[tests.length] = { code:"charParam", data:"\t" };
tests[tests.length] = { code:"charParam", data:"\n" };
tests[tests.length] = { code:"charParam", data:"\v" };
tests[tests.length] = { code:"charParam", data:"\f" };
tests[tests.length] = { code:"charParam", data:"\r" };
tests[tests.length] = { code:"charParam", data:"\x07" };
tests[tests.length] = { code:"charParam", data:" " };
tests[tests.length] = { code:"charParam", data:"!" };
tests[tests.length] = { code:"charParam", data:'"' };
tests[tests.length] = { code:"charParam", data:"#" };
tests[tests.length] = { code:"charParam", data:"$" };
tests[tests.length] = { code:"charParam", data:"%" };
tests[tests.length] = { code:"charParam", data:"&" };
tests[tests.length] = { code:"charParam", data:"'" }; // double escape because it is evaled twice
tests[tests.length] = { code:"charParam", data:"(" };
tests[tests.length] = { code:"charParam", data:")" };
tests[tests.length] = { code:"charParam", data:"*" };
tests[tests.length] = { code:"charParam", data:"+" };
tests[tests.length] = { code:"charParam", data:"," };
tests[tests.length] = { code:"charParam", data:"-" };
tests[tests.length] = { code:"charParam", data:"." };
tests[tests.length] = { code:"charParam", data:"/" };
tests[tests.length] = { code:"charParam", data:"0" };
tests[tests.length] = { code:"charParam", data:"9" };
tests[tests.length] = { code:"charParam", data:":" };
tests[tests.length] = { code:"charParam", data:";" };
tests[tests.length] = { code:"charParam", data:"<" };
tests[tests.length] = { code:"charParam", data:"=" };
tests[tests.length] = { code:"charParam", data:">" };
tests[tests.length] = { code:"charParam", data:"?" };
tests[tests.length] = { code:"charParam", data:"@" };
tests[tests.length] = { code:"charParam", data:"A" };
tests[tests.length] = { code:"charParam", data:"Z" };
tests[tests.length] = { code:"charParam", data:"[" };
tests[tests.length] = { code:"charParam", data:"\\" }; // double escape because it is evaled twice
tests[tests.length] = { code:"charParam", data:"]" };
tests[tests.length] = { code:"charParam", data:"^" };
tests[tests.length] = { code:"charParam", data:"_" };
tests[tests.length] = { code:"charParam", data:"`" };
tests[tests.length] = { code:"charParam", data:"a" };
tests[tests.length] = { code:"charParam", data:"z" };
tests[tests.length] = { code:"charParam", data:"{" };
tests[tests.length] = { code:"charParam", data:"|" };
tests[tests.length] = { code:"charParam", data:"}" };
tests[tests.length] = { code:"charParam", data:"~" };
tests[tests.length] = { code:"stringParam", data:" " };
tests[tests.length] = { code:"stringParam", data:"!" };
tests[tests.length] = { code:"stringParam", data:'"' };
tests[tests.length] = { code:"stringParam", data:"#" };
tests[tests.length] = { code:"stringParam", data:"$" };
tests[tests.length] = { code:"stringParam", data:"%" };
tests[tests.length] = { code:"stringParam", data:"&" };
tests[tests.length] = { code:"stringParam", data:"'" }; // double escape because it is evaled twice
tests[tests.length] = { code:"stringParam", data:"(" };
tests[tests.length] = { code:"stringParam", data:")" };
tests[tests.length] = { code:"stringParam", data:"*" };
tests[tests.length] = { code:"stringParam", data:"+" };
tests[tests.length] = { code:"stringParam", data:"," };
tests[tests.length] = { code:"stringParam", data:"-" };
tests[tests.length] = { code:"stringParam", data:"." };
tests[tests.length] = { code:"stringParam", data:"/" };
tests[tests.length] = { code:"stringParam", data:"0" };
tests[tests.length] = { code:"stringParam", data:"9" };
tests[tests.length] = { code:"stringParam", data:":" };
tests[tests.length] = { code:"stringParam", data:";" };
tests[tests.length] = { code:"stringParam", data:"<" };
tests[tests.length] = { code:"stringParam", data:"=" };
tests[tests.length] = { code:"stringParam", data:">" };
tests[tests.length] = { code:"stringParam", data:"?" };
tests[tests.length] = { code:"stringParam", data:"@" };
tests[tests.length] = { code:"stringParam", data:"A" };
tests[tests.length] = { code:"stringParam", data:"Z" };
tests[tests.length] = { code:"stringParam", data:"[" };
tests[tests.length] = { code:"stringParam", data:"\\" }; // double escape because it is evaled twice
tests[tests.length] = { code:"stringParam", data:"]" };
tests[tests.length] = { code:"stringParam", data:"^" };
tests[tests.length] = { code:"stringParam", data:"_" };
tests[tests.length] = { code:"stringParam", data:"`" };
tests[tests.length] = { code:"stringParam", data:"a" };
tests[tests.length] = { code:"stringParam", data:"z" };
tests[tests.length] = { code:"stringParam", data:"{" };
tests[tests.length] = { code:"stringParam", data:"|" };
tests[tests.length] = { code:"stringParam", data:"}" };
tests[tests.length] = { code:"stringParam", data:"~" };
tests[tests.length] = { code:"stringParam", data:"" };
tests[tests.length] = { code:"stringParam", data:null };
tests[tests.length] = { code:"stringParam", data:"null" };
tests[tests.length] = { code:"stringParam", data:" !\"#$%&\'()*+,-/" };
tests[tests.length] = { code:"stringParam", data:"0123456789" };
tests[tests.length] = { code:"stringParam", data:":;<=>?@" };
tests[tests.length] = { code:"stringParam", data:"ABCDEFGHIJKLMNOPQRSTUVWXYZ" };
tests[tests.length] = { code:"stringParam", data:"[\\]^_`" };
tests[tests.length] = { code:"stringParam", data:"abcdefghijklmnopqrstuvwxyz" };
tests[tests.length] = { code:"stringParam", data:"{|}~" };
tests[tests.length] = { code:"stringParam", data:"call.callback = null" };
//tests[tests.length] = { code:"stringStringParam", data:"param1=' !\"#$%&\'()*+,-/0123456789' param2=':;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ'" };
//tests[tests.length] = { code:"stringStringParam", data:"param1='[\\]^_`' param2='abcdefghijklmnopqrstuvwxyz{|}~'" };
tests[tests.length] = { code:"booleanArrayParam", data:[ true, false, true, false ] };
tests[tests.length] = { code:"charArrayParam", data:[ 'a', ',', '[', ']' ] };
tests[tests.length] = { code:"byteArrayParam", data:[ -128, -128, -128, -128, -127 ] };
tests[tests.length] = { code:"byteArrayParam", data:[ -128, -1, 0, 1, 127 ] };
tests[tests.length] = { code:"shortArrayParam", data:[ -32768, -1, 0, 1, 32767 ] };
tests[tests.length] = { code:"intArrayParam", data:[ -2147483648, -1, 0, 1, 2147483647 ] };
tests[tests.length] = { code:"longArrayParam", data:[ -9223372036854775000, -1, 0, 1, 9223372036854775000 ] };
tests[tests.length] = { code:"floatArrayParam", data:[ -100000000000000000000, -1, 0, 1, 100000000000000000000 ] };
tests[tests.length] = { code:"doubleArrayParam", data:[ -100000000000000000000, -1, 0, 1, 100000000000000000000 ] };
// Unicode: we could be here for some time, so I just picked some commmon ones
tests[tests.length] = { code:"charParam", data:"\u0080" };
tests[tests.length] = { code:"charParam", data:"\u0091" };
tests[tests.length] = { code:"charParam", data:"\u0092" };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -