你可以在網頁的開頭寫上
<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代碼。如: