测试结果:在IE下:>> 支持keyCode>> 不支持which和charCode,二者值为 undefined在Firefox下:>> 支持keyCode,除功能键外,其他键值始终为 0>> 支持which和charCode,二者的值相同在Opera下:>> 支持keyCode和which,二者的值相同>> 不支持charCode,值为 undefined//By 枫岩@IECN.Net function $(s){ return document.getElementById(s)?document.getElementById(s):s; } function viewKeyInfo(e){ var currKey=0,CapsLock=...
换肤测试程序 .themes{border:1px solid #000;} ","http://www.east-dragon.cn/code/changeskin/css/ocean.css"], ["","http://www.east-dragon.cn/code/changeskin/css/tangerine.css"], ["","http://www.east-dragon.cn/code/changeskin/css/violet.css"], ["","http://www.east-dragon.cn/code/changeskin/css/oyster.css"], ["","http://www.east-dragon.cn/code/changeskin/css/grass.css"], "" ]; // *** function to replac...
测试结果: 在IE下: >> 支持keyCode >> 不支持which和charCode,二者值为 undefined 在Firefox下: >> 支持keyCode,除功能键外,其他键值始终为 0 >> 支持which和charCode,二者的值相同 在Opera下: >> 支持keyCode和which,二者的值相同 >> 不支持charCode,值为 undefined //By 枫岩@IECN.Net function $(s){ return document.getElementById(s)?document.getElementById(s):s; } function viewKeyInfo(e){ var currKey=0...
Basic Calendar .main { width:200px; border:0px solid black; text-align:center; } .month { background-color:black; font:bold 12px verdana; color:white; } .daysofweek { background-color:gray; font:bold 12px verdana; color:white; } .days { font-size: 12px; font-family:verdana; color:black; background-color: lightyellow; padding: 2px; } .days #today{ font-weight: bold; color: ...
以下是访问百度和谷歌网速测试,请问怎么把得到的二个值保存到save变量里,并用document.write(save); 输出出来,谢谢! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
/********************************************************* * 使用方法 * 控件调用onclick="fPopCalendar(event,this,this)" * 如下,给控件设置为readonly * * size="15" onclick="fPopCalendar(event,this,this)" * onfocus="this.select()" readonly="readonly" /> * * 如果页面乱码,把下面包含汉字的定义项放到页面中即可 ***************************************...
zhou's html 一共三个层,下面还有一个,把他拖上来 Magnolia Mag.nolia Mozilla Red小 纸 条一共三个层,下面还有一个,把他拖上来 有了拖动层,做局部拖动很简单小 纸 条一共三个层,下面还有一个,把他拖上来 顺便练习下颜色搭配Shiny silvervar $=function(id){return document.getElementById(id)}; Array.prototype.extend=function(C){for(var B=0,A=C.length;B [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 下面是一些参考内...
代码如下:window["MzBrowser"] ={}; (function() { if(MzBrowser.platform) return; var ua = window.navigator.userAgent; MzBrowser.platform = window.navigator.platform; MzBrowser.firefox = ua.indexOf("Firefox") > 0; MzBrowser.opera = typeof(window.opera) == "object"; MzBrowser.ie = ! MzBrowser.opera && ua.indexOf("MSIE") > 0; MzBrowser.mozilla = window.navigator.product == "Gecko"; MzBrowser.netscape =...
function upLoadKey(e){ ((document.all) ? true:false) == true ? (window.event.returnValue = false): e.preventDefault(); } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]但是这段代码在 火狐2.x的下面,还是无法对onpaste()这个函数的支持,好消息是火狐的3.x版本支持了一个函数
第一种方法: 代码如下: //调整 PageContent 的高度 function TuneHeight() { var frm = document.getElementById("content01"); var subWeb = document.frames ? document.frames["content01"].document : frm.contentDocument; if(frm != null && subWeb != null) { frm.height = subWeb.body.scrollHeight; } } // 第二种方法:js code: 代码如下://iframe自适应高度[在IE6 IE7下测试通过] function reSetIframe(){ var iframe...
本期,我们要讨论的话题是 JavaScript 的测试,以检查组件的状态和工作方式是否符合预期,还会介绍一个可以方便编写测试用例的测试方法。这里说的测试当然是使用自动化的测试手段,这是软件质量保证(QA)的重要环节。就本系列文章介绍的 Smart Queue 来说,我们的测试目标包括:Task 对象的创建:第二期的代码提供了多种创建方式,需要测试对象创建后的状态。 Queue 内的任务运行次序:我们提供了两种改变运行次序的方式:优先级和...
http://github.com/alexyoung/riotjs示例: Ruby代码 代码如下: context "a new user" do setup { User.new } asserts("that it is not yet created") { topic.new_record? } end context "a new user" do setup { User.new } asserts("that it is not yet created") { topic.new_record? } end Javascript代码 代码如下: Riot.run(function() { context(basic riot functionality, function() { given(some simple equality te...
var r, s = "this is a very very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong string", x = /^\s+|\s+$/g; document.writeln("字符串测试 "); (function(){ document.write("全局->全局:"); var t = new Date(); for(var i = 0; i 本地:"); var s = window.s; var t = new Date(); for(var i = 0; i 本地:"); var r; var t = new Date(); for(var i = 0; i 本地:"); var r; var s...
代码如下: var oldtime = new Date().getTime(); var str = []; for(i=0;i<100000;i++) { str.push(abcabcabcabcabcabcabcabcabcabcabcabc); } var newtime = new Date().getTime(); var joinTime = (newtime - oldtime); var oldtime = new Date().getTime(); var str=; for(i=0;i<100000;i++) { str += abcabcabcabcabcabcabcabcabcabcabcabc; } var newtime = new Date().getTime(); var concatTime = (newtime - oldtime); ale...
代码如下: 结果为 9。表达式变为3||9。由于3和9 都为true,则返回3。所以答案就是3。 由上面我又延伸几个问题:false==0,true==0,false==null,false==undefined,false==""他们的值 又是什么呢? 在末尾我在给大家留个问题:&和&& 他们之间又有什么区别呢?