你可以在网页的开头写上
<script>
var startDate=new Date();
function testSpeed()
{
var endDate = new Date();
alert('加载用时'+(startDate.getTime() - endDate .getTime())+'毫秒' );
}
</script>
然后把回body标签改答为
<body onload='testSpeed()'>
② 软件测试是学javascript还是 java更好一些呢
Java是OOP的"语言",非常基础的,但绝大多数情况下又不可或缺.
JavaScript是网页相关技术。给网页来个判断条件啦,加个动态效果啦之类的。
“软件测试”涵盖的面太广了。程序的健壮性和逻辑性;网络通信协议;程序本身的承载能力,不同层级的运行环境等等等等。这些都能含糊地归为这一范畴当中(和其他领域也会有彼此的覆盖)
如果你真的学习并适当掌握这些技术的皮毛,相信你就不会问出这样的问题。
总之,Java 和JavaScript虽然都带个‘Java’, 但完全是两码事
道理就像,我和帅哥一样。
③ JavaScript怎样检测浏览器是否支持媒体查询
测试验证
1
我们新建立一个.html空文件,代码如下写入。保存
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="application/javascript" defer="defer" src="1.js"></script>
</head>
<body>
<noscript>
<p>
需要开启JAVA
</p>
</noscript>
</body>
</html>
2
再新建一个新的js空文件,写入如下代码。之后保存。
// JavaScript Document
alert("1111111111");
3
当所有的文件都建立好后,我们来验证写是否有效。
上面的js代码,就是让浏览器显示一个信息框。信息框的显示的内容是1111111111。
如果我们的代码无的话,那么就应该执行了javascript脚本。
这里我们先把测试浏览器全部禁用js,因为现在浏览器都已经支持了javascript.
我们需要先禁用,至于现在浏览器为什么都已经支持了javascript。请大家自己翻阅相关的javascript历史,来查看。
首先是IE浏览器。禁用js
④ javascript测试题
一 :
1. A (b c声明的分别是对象和数组,不会报错,d也会报错,但是是编译错误,不是运行期错误)
---------------------------------------------------
2.B
---------------------------------------------------
3.C(a明显错了,null和undefined都是顶级对象,没有constructor,b不说了,三个等号匹配类型,他们没有类型,不会相等,d是比较特殊的,NaN是个数字引用,它不等于任何值)
二:
4.AB(JavaScript算是Jscript的子集,Google一下Jscript就清楚了,第二个根本就是胡扯,C飘过了,Ajax的全称是Asynchronous JavaScript and XML,当然必须用JavaScript)
---------------------------------------------------
5.ACE(这是个考JSON写法的题,属于基础知识,不解释了)
---------------------------------------------------
6.AB(自己把它们写出来就知道了)
---------------------------------------------------
7.ABCDE
---------------------------------------------------
8.ABCDE(iframe是个框架,通过脚本可以实现内部外部的互相通信,当然也可以互相改变大小)
---------------------------------------------------
9.ABCDE(CAPTION必须紧跟在table标签之后,其他的不解释了)
---------------------------------------------------
10.D(window.opener指向上一级的window对象,reload方法是不存在的,window.location="a.html"本身就是个错误语句)
三:
1.sort方法用于对数组进行排序,它的参数是个闭包函数,用来确定排序规则,默认是按照大小从小到大排列,但是如果有参数,就会按照参数的返回值的正负来判断,比如要对一个数字数组进行倒序排序就需要一个闭包函数
var a = function(x,y){return y-x;};
然后把这个闭包作为参数传进去:
[3,2,1,5,8].sort(a); //=>[8,5,3,2,1]
实现机制就是对数组进行两两比较,如果闭包的返回值是负值,顺序就互相调换,正值或者零就不变,相当于一个简写的冒泡排序法
---------------------------------------------------
2.
DIV是block元素,默认自己占一行具备width,height等block才有的css样式,SPAN是inline元素,内嵌在DHTML结构中,默认不换行
DIV中可以包含SPAN,但是SPAN中包含DIV是不符合W3C标准的。
---------------------------------------------------
3.
innerHTML属性 是标示一个包含标签内部全部html代码的字符串
outerHTML属性 是标示一个不但包含标签内部而且包含标签本身全部html代码的字符串
innerText属性 是标示一个包含标签内所有文本的字符串,不包含html标签的任何内容
---------------------------------------------------
4.
1.标签必须闭合
2.所有元素属性与属性名称必须为小写字母
3.所有属性值必须加上引号
---------------------------------------------------
5
日妈这个问题真让人恼火,问的也太大了,web标准也太多了,列常用的吧:
1.XHTML应该加上doctype
2.标签必须闭合而且规范排布
3.所有属性值加上引号
4.特殊元素加上必要的属性,比如img应该带着alt,script应该带着type而不是平时经常看到的language
5.属性和属性值全部改成小写,不能出现STYLE="WIDTH:100%"
6.把css和JavaScript改成外部引用
7.不要乱套标签,比如在span或者li里面套div
8.布局不要用table,会造成大量的垃圾代码
9.表单元素带上label
10.把出这个题的人毙了!
⑤ 怎么用javascript做在线测试题,要填空
按F12打开谷歌浏览器的调试工具,在调试工具里写JavaScript代码。如: