1.JS數(shù)組的方法,哪些會(huì)改變自身數(shù)組,哪些不會(huì)改變自身數(shù)組?
改變自身數(shù)組
- push() 方法可向數(shù)組的末尾添加一個(gè)或多個(gè)元素,并返回新的長(zhǎng)度。
- pop() 方法用于刪除并返回?cái)?shù)組的最后一個(gè)元素。
- reverse() 方法用于顛倒數(shù)組中元素的順序。
- shift() 方法用于把數(shù)組的第一個(gè)元素從其中刪除,并返回第一個(gè)元素的值。
- sort() 方法用于對(duì)數(shù)組的元素進(jìn)行排序。
- splice() 方法向/從數(shù)組中添加/刪除項(xiàng)目,然后返回被刪除的項(xiàng)目。
- unshift() 方法可向數(shù)組的開(kāi)頭添加一個(gè)或更多元素,并返回新的長(zhǎng)度。
不改變自身數(shù)組
- join() 方法用于把數(shù)組中的所有元素放入一個(gè)字符串。元素是通過(guò)指定的分隔符進(jìn)行分隔的。
- concat() 方法用于連接兩個(gè)或多個(gè)數(shù)組。
- slice() 方法可從已有的數(shù)組中返回選定的元素。
- toString() 方法可把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果。
2.HTML5用于在畫布上繪制的內(nèi)建對(duì)象?
3.以下代碼的執(zhí)行結(jié)果是是什么?
for(var i=0;i<5;++i){
setTimeout(function(){
console.log(i+ ' ');
},100);
}
輸出結(jié)果:"5 " "5 " "5 " "5 " "5 "
解釋:根據(jù)setTimeout定義的操作在函數(shù)調(diào)用棧清空之后才會(huì)執(zhí)行的特點(diǎn),for循環(huán)里定義了5個(gè)setTimeout操作。而當(dāng)這些操作開(kāi)始執(zhí)行時(shí),for循環(huán)的i值,已經(jīng)先一步變成了5。因此輸出結(jié)果總為5
4.RegExp對(duì)象的方法有哪些?
- compile() 方法用于在腳本執(zhí)行過(guò)程中編譯正則表達(dá)式。
- exec() 方法用于檢索字符串中的正則表達(dá)式的匹配。
- test() 方法用于檢測(cè)一個(gè)字符串是否匹配某個(gè)模式.
5.在 HTML5 中,哪個(gè)元素用于組合標(biāo)題元素?
- <hgroup> 標(biāo)簽用于對(duì)網(wǎng)頁(yè)或區(qū)段(section)的標(biāo)題進(jìn)行組合。
<hgroup>
<h1>Welcome to my WWF</h1>
<h2>For a living planet</h2>
</hgroup>
<p>The rest of the content...</p>
6.inline-block 屬性的標(biāo)簽
button,input,textarea,select, img等
7.超鏈接訪問(wèn)過(guò)后hover樣式就不出現(xiàn)了,被點(diǎn)擊訪問(wèn)過(guò)的超鏈接樣式不再具有hover和active了,解決方法是改變CSS屬性的排列順序?
Link,visited,hover,active.
L o v e h a t e 愛(ài)與恨
8.HTML中 <a> 標(biāo)簽中的 target 的值?
- <a> 標(biāo)簽的 target 屬性規(guī)定在何處打開(kāi)鏈接文檔。
- _blank 瀏覽器總在一個(gè)新打開(kāi)、未命名的窗口中載入目標(biāo)文檔。
- _self 這個(gè)目標(biāo)的值對(duì)所有沒(méi)有指定目標(biāo)的 <a> 標(biāo)簽是默認(rèn)目標(biāo),它使得目標(biāo)文檔載入并顯示在相同的框架或者窗口中作為源文檔。這個(gè)目標(biāo)是多余且不必要的,除非和文檔標(biāo)題 <base> 標(biāo)簽中的 target 屬性一起使用。
- _parent 這個(gè)目標(biāo)使得文檔載入父窗口或者包含來(lái)超鏈接引用的框架的框架集。如果這個(gè)引用是在窗口或者在頂級(jí)框架中,那么它與目標(biāo) _self 等效。
- _top 這個(gè)目標(biāo)使得文檔載入包含這個(gè)超鏈接的窗口,用 _top 目標(biāo)將會(huì)清除所有被包含的框架并將文檔載入整個(gè)瀏覽器窗口。
提示:這些 target 的所有 4 個(gè)值都以下劃線開(kāi)始。任何其他用一個(gè)下劃線作為開(kāi)頭的窗口或者目標(biāo)都會(huì)被瀏覽器忽略,因此,不要將下劃線作為文檔中定義的任何框架 name 或 id 的第一個(gè)字符。
9.HTML5中新添加的標(biāo)簽?
- 主體結(jié)構(gòu)元素包括 article、section、nav、aside、time
- 非主體結(jié)構(gòu)元素包括 header、hgroup、footer、address
參考鏈接:
http://www.cnblogs.com/yuzhongwusan/archive/2011/11/17/2252208.html