HTML5考試復(fù)習(xí)資料1剖析.doc_第1頁(yè)
HTML5考試復(fù)習(xí)資料1剖析.doc_第2頁(yè)
HTML5考試復(fù)習(xí)資料1剖析.doc_第3頁(yè)
HTML5考試復(fù)習(xí)資料1剖析.doc_第4頁(yè)
HTML5考試復(fù)習(xí)資料1剖析.doc_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

單選selection對(duì)象的哪個(gè)方法直接將用戶(hù)選取的終點(diǎn)移到起點(diǎn):DA. selection.collapse(); B. selection.containsNode();C. selection.collapseToEnd();D. selection.collapseToStart ();從當(dāng)前selection移除range對(duì)象使用的方法是:CA. addRange(range);B. removeAllRanges()C. removeRange(range);D. getRangeAt(index);創(chuàng)建一個(gè)selection對(duì)象用的是哪個(gè)方法:CA. window.getSelection ();B. document.getSelection ();C. document.createSelection ();D. window.createSelection ();刪除內(nèi)容用的是哪個(gè)方法:CA. cloneRange();B. createRange();C. deleteContents();D. toString();創(chuàng)建Range用的是哪個(gè)方法:BA. cloneRange();B. document.createRange();C. deleteContents();D. toString();Canvas圖形,需要在正中間的位置填充線(xiàn)性漸變色,使用addColorStop(X,#0000ff); 其中X的值是多少?CA. 50%B. 1/2C. 0.5D. 50cxt.arc(100,100,100,0,Math.PI*2,true) Canvas繪制圓形的arc方法中,參數(shù)說(shuō)明正確的是:CA. 圓半徑,圓心X坐標(biāo),圓心Y坐標(biāo),開(kāi)始角度,結(jié)束角度,是否順時(shí)針B. 圓心Y坐標(biāo),圓心X坐標(biāo),圓半徑,開(kāi)始角度,結(jié)束角度,是否順時(shí)針C. 圓心X坐標(biāo),圓心Y坐標(biāo),圓半徑,開(kāi)始角度,結(jié)束角度,是否順時(shí)針D. 圓心X坐標(biāo),圓心Y坐標(biāo),圓半徑,開(kāi)始角度,結(jié)束角度,是否逆時(shí)針Canvas繪制線(xiàn)條時(shí)用下面哪個(gè)方法設(shè)置起點(diǎn)坐標(biāo):AA.lineToB. moveToC. start ToD. begin ToCanvas 用于填充顏色的屬性是:AA. fillStyleB. fillRectC. lineWidthD. strokeRect創(chuàng)建 Canvas畫(huà)布使用的方法是:CA. getContext(3d);B. document.Context(3d);C. getContext(2d);D. document.Context(2d);window.history.forward() 它表示CA. 前進(jìn)到下一個(gè)頁(yè)面B. 返回到上一個(gè)頁(yè)面C. 刷新到下一個(gè)頁(yè)面D.刷新到當(dāng)前頁(yè)面本地存儲(chǔ)用到的鍵名只能是:AA. 唯一的B. 多樣性的C. 可變得D.無(wú)所謂讀取localStorage數(shù)據(jù)的方法是:BA. localStorage.getItem(鍵值); B. localStorage.getItem(鍵名); C. localStorage.loadItem(鍵值); D.localStorage.loadItem(鍵名);讀取sessionStorage數(shù)據(jù)的方法是:BA. sessionStorage.getItem(鍵值); B. sessionStorage.getItem(鍵名); C. sessionStorage.loadItem(鍵值); D.sessionStorage.loadItem(鍵名);sessionStorage保存數(shù)據(jù)的方法正確的是:AA.sessionStorage.setItem(鍵名,鍵值); B.sessionStorage.saveItem(鍵名,鍵值); C.sessionStorage.setItem(鍵值,鍵名); D.sessionStorage.saveItem(鍵值,鍵名);編寫(xiě)manifest文件中的注釋是BA. 以/開(kāi)頭的單行注釋B. 以#開(kāi)頭的單行注釋C. 以的多行注釋D. 以/* */的多行注釋編寫(xiě)manifest文件分為幾個(gè)部分:DA. 1B. 2C. 3D. 4配置manifest文件,IIS的配置方法是在網(wǎng)站屬性的http頭標(biāo)簽中找到MIME類(lèi)型添加關(guān)聯(lián)擴(kuò)展名manifest內(nèi)容類(lèi)型輸入()BA.text/manifestB.text/cache-manifestC.text/manifest-cacheD.text/local-manifest離線(xiàn)應(yīng)用中,manifest文件放在網(wǎng)頁(yè)文件的哪個(gè)標(biāo)記后面AA. bodyB. html C. divD. head離線(xiàn)應(yīng)用中,manifest文件放在網(wǎng)頁(yè)文件的哪個(gè)標(biāo)記后面AA. bodyB. html C. divD. headBlob對(duì)象中的type屬性表示文件的:DA. 文件名B. 文件大小C. 圖片格式D. MIME類(lèi)型FileReader對(duì)象使用()方法把圖片顯示出來(lái):CA. readAsBinaryStringB. readAsTextC. readAsDateURLD. readAsArrayBuffer當(dāng)使用Google圖像搜索時(shí),你可以把一幅圖片從電腦桌面拖放到Google頁(yè)面的輸入框里,這就是使用HTML5的()API實(shí)現(xiàn)的。DA. history B. systemC. imagesD. File向子頁(yè)面發(fā)送消息 window.frames0.postMessage(ninhao, http:/localhost/2.html);http:/localhost/2.html指的是:BA. 發(fā)送方地址B. 接收方地址C. 以上都不是向其他窗口發(fā)送消息,otherwindow.postMessage()中的消息內(nèi)容為所發(fā)送的消息文本,也可以是:A. 程序腳本B. html代碼C. JOSN文本D. XML代碼跨文檔消息傳輸過(guò)程中,event.data屬性:BA. 返回消息的文檔來(lái)源B. 返回消息內(nèi)容C. 返回消息的接受地址在HTML頁(yè)面中插入的作用是:BA. 調(diào)取谷歌的云服務(wù)B. 調(diào)取谷歌的地圖服務(wù)C. 調(diào)取應(yīng)用服務(wù)接口D. 以上都不是使用getCurrentPosition()獲取當(dāng)前地理位置信息,如果要輸出圖片需要使用google的地圖接口 var img_url=/maps/api/staticmap?center= +latlon+&zoom=14&size=400x300&sensor=false; document.getElementById(mapholder).innerHTML=;上述代碼中l(wèi)atlon需要獲取的是:AA. 海拔高度B. 精確度C. 經(jīng)緯度D. 延時(shí)navigator.geolocation.getCurrentPosition(showPosition,showError, enableHighAcuracy: true, timeout: 5000, maximumAge: 3000 );上述代碼中的maximumAge指的是:A. 指示瀏覽器獲取高精度的位置B. 指定獲取地理位置的超時(shí)時(shí)間C. 最長(zhǎng)有效期,在重復(fù)獲取地理位置時(shí),此參數(shù)指定多久再次獲取位置。D. 以上都不是使用getCurrentPosition()獲取當(dāng)前地理位置信息,返回error.PERMISSION_DENIED表示:A. 用戶(hù)拒絕了B. 獲取不到C. 獲取超時(shí)D.未知錯(cuò)誤if (navigator.geolocation) navigator.geolocation.getCurrentPosition(showPosition); else 上述代碼是用來(lái):A. 驗(yàn)證瀏覽器是否支持拖拽B. 驗(yàn)證瀏覽器是否支持地理位置C. 驗(yàn)證瀏覽器是否支持web workersD. 驗(yàn)證瀏覽器是否支持webSocket在實(shí)現(xiàn)拖拽效果時(shí),需要通過(guò)()方法獲得被拖的數(shù)據(jù):A. preventDefault() B. appendChild.getData(Text) C. dataTransfer.setData(Text) D. dataTransfer.getData(Text)在實(shí)現(xiàn)拖拽效果時(shí),需要調(diào)用()方法來(lái)避免瀏覽器對(duì)數(shù)據(jù)的默認(rèn)處理A. preventDefault() B. childDefault() C. preventIndex() D. childIndex()為了使元素可拖動(dòng),把()屬性設(shè)置為 true。A. editableB. draggable C. contenteditable控制視頻暫停用的是哪個(gè)方法:A. stop();B. pause();C. paused();D. play();有必要時(shí),頁(yè)面在切換或者最小化時(shí)需要使用 ( )API來(lái)處理視頻的播放或暫停狀態(tài)。A. DisplayB. VisibilityC. SystemD. File在多媒體控制中以下代碼 控制的是:if (myVideo.paused) myVideo.play(); else myVideo.pause(); A. 全屏B. 靜音C. 暫停和播放D. 以上都不是Worker線(xiàn)程文件中使用哪個(gè)方法向HTML頁(yè)面?zhèn)骰財(cái)?shù)據(jù):A. onmessage();B. getMessage();C. postMessage();終止Worker線(xiàn)程的方法是:A. stop();B. terminate();C. endworker();D. stopworker();創(chuàng)建一個(gè)Worker線(xiàn)程的方法是: A. new Worker(workers.js);B. create Worker(workers.js);C. start Worker(workers.js);D. set Worker(workers.js);多選下面哪些屬于Range對(duì)象的方法:A. insertNode();B. selectNode();C. selectNodeContents();D. addRange();E. deleteContents();document.execCommand(”參數(shù)一, 參數(shù)二 , 參數(shù)三) 其中的參數(shù)一、參數(shù)二、參數(shù)三分別指的是什么?A. 指令參數(shù)B. 交互方式C. 值D. 命令類(lèi)別E. 以上都不是Canvas繪制圖形中繪制線(xiàn)性漸變 createLinearGradient(0,0,200,200),其中的四個(gè)參數(shù)分別是A. 起點(diǎn)X坐標(biāo)B. 起點(diǎn)Y坐標(biāo)C. 結(jié)束點(diǎn)X坐標(biāo)D. 寬和高E. 結(jié)束點(diǎn)Y坐標(biāo)Canvas繪制圖形中定義邊框的strokeRect()方法中的四個(gè)參數(shù)分別是:A. 起點(diǎn)X坐標(biāo)B. 起點(diǎn)Y坐標(biāo)C. 寬D. 高E. 面積HTML5 history對(duì)象提供了哪兩個(gè)新方法,它們?cè)试S我們添加和改變當(dāng)前瀏覽器的地址:A. pushState()B. localState()C. replaceState()D. sessionState()localStorage讀取數(shù)據(jù)的方法有:A.變量= sessionStorage.getItem(鍵名);B.變量=sessionStorage. 鍵名; C.變量= localStorage.getItem(鍵名);D.變量=localStorage. 鍵名;sessionStorage保存數(shù)據(jù)的方法有:A. sessionStorage.setItem(鍵名,鍵值); B. sessionStorage. 鍵名=鍵值; C. localStorage.setItem(鍵名,鍵值); D. localStorage.鍵名=鍵值;Html5重新提供了在客戶(hù)端保存數(shù)據(jù)的功能Web Storage,分別是:A. sessinStateB. sessinStorageC. localStorageD. localStatemanifest文件的類(lèi)型有哪幾種:A. manifestB. cacheC. appcacheD. appmanifestmanifest文件包含哪幾個(gè)部分:A.CACHEB.NOCACHEC.FALLBACKD.NETWORK利用文件API可以對(duì)file控件的上傳文件的哪些屬性進(jìn)行控制或驗(yàn)證:A. 文件名B. 文件大小C. 文件類(lèi)型D. 文件作者E. 文件路徑下面哪些是FileReader對(duì)象的方法:A. readAsBinaryStringB. readAsTextC. readAsDateURLD. readAsArrayBufferE. abortBlob對(duì)象的屬性有:A. nameB. lastModifiedDateC. typeD. sizefile對(duì)象的屬性有:A. nameB. lastModifiedDateC. typeD. size當(dāng)文檔接收到message事件時(shí),執(zhí)行message事件的事件處理程序,事件對(duì)象event中包含以下屬性:A. origin屬性B. data屬性C. source屬性D. size屬性E. name屬性向其他窗口發(fā)送消息:otherwindow.postMessage(參數(shù)一, 參數(shù)二);其中參數(shù)一和參數(shù)二分別代表:A. 所發(fā)送的消息文本B. 所發(fā)送的html代碼C. 接收消息的對(duì)象窗口的URL地址D. 接收到的消息獲取當(dāng)前地理位置信息失敗時(shí)使用error對(duì)象作為回調(diào)函數(shù),下面屬于error對(duì)象的屬性的有:A. error.PERMISSION_DENIED B. error.POSITION_UNAVAILABLE C. error.TIMEOUTD. error.UNKNOWN_ERROR如果獲取地理位置成功,則會(huì)在成功返回的回調(diào)函數(shù)中通過(guò)訪(fǎng)問(wèn)position對(duì)象的一些屬性來(lái)得到這些位置信息,下面屬于position對(duì)象的屬性的是:A. position.coords.latitude B. position.coords.longitude C. position.coords.altitude D. position.timestamp使用getCurrentPosition()獲取當(dāng)前地理位置信息,定義如下:getCurrentPosition(參數(shù)一,參數(shù)二,參數(shù)三)三個(gè)參數(shù)分別是:A. 獲取當(dāng)前地理位置信息成功時(shí)所執(zhí)行的回調(diào)函數(shù)B. 獲取當(dāng)前地理位置信息失敗時(shí)所執(zhí)行的回調(diào)函數(shù)C.可選屬性的列表D.都不是當(dāng)元素允許被拖入其他元素,需要加到元素后面的兩個(gè)事件是A. draggableB. ondropC. ondragstartD. ondragover當(dāng)元素被拖動(dòng),需要加到元素后面的兩個(gè)事件是A. draggableB. ondropC. ondragstartD. ondragover 標(biāo)記比標(biāo)記多了哪兩個(gè)屬性:A. autoplayB. heightC. loopD. preloadE. width能支持 MP4格式的視頻的瀏覽器有:A. IEB. FirefoxC. OperaD. ChromeE. Safari在使用Web Worker線(xiàn)程時(shí):A. 當(dāng) web worker 傳遞消息時(shí),html會(huì)執(zhí)行事件監(jiān)聽(tīng)器中的代碼B. 使用event.data來(lái)讀取數(shù)據(jù)C. 不需要監(jiān)聽(tīng),直接顯示線(xiàn)程文件的處理結(jié)果D. 需要監(jiān)聽(tīng),直接顯示線(xiàn)程文件的處理結(jié)果在使用Web Worker線(xiàn)程時(shí)需要:A. 判斷瀏覽器是否支持B. 直接運(yùn)行C. 判斷當(dāng)前頁(yè)面是否已經(jīng)有worker對(duì)象,如果沒(méi)有創(chuàng)建一個(gè)D. 以上都對(duì)判斷Y execCommand方法主要用來(lái)操作瀏覽器命令。Y selection是對(duì)當(dāng)前激活選中區(qū)(即高亮文本)進(jìn)行操作,在非IE瀏覽器(Firefox、Safari、Chrome、Opera)下可以使用window.getSelection()獲得selection對(duì)象。Range是一種fragment(HTML片斷),它包含了節(jié)點(diǎn)或文本節(jié)點(diǎn)的一部分,只能通過(guò)document.createRange(),不能通過(guò)selection象的getRangeAt()方法獲得。在canvas繪制完成一個(gè)圖像后,如果需要保存該圖像,使用toDataURL();方法輸出圖像。N Canvas繪制圖形,可以使用 createRadialGradient()方法創(chuàng)建一個(gè)線(xiàn)性漸變。Y Canvas依賴(lài)分辨率,不支持事件處理器,文本渲染能力弱,能夠以 .png 或 .jpg 格式保存結(jié)果圖像,最適合圖像密集型的游戲。Y pushState()用于向history對(duì)象添加當(dāng)前頁(yè)面的記錄,并且改變?yōu)g覽器地址欄的URL。Y sessinStorage,用來(lái)保存從瀏覽器打開(kāi)網(wǎng)站到關(guān)閉這段時(shí)間所要求保留的所有數(shù)據(jù)。N localStorage,將數(shù)據(jù)保存在客戶(hù)端本地的硬盤(pán)里,但還是做不到永久保存。在使用離線(xiàn)應(yīng)用的時(shí)候,瀏覽器需要監(jiān)聽(tīng)網(wǎng)絡(luò),及時(shí)的判斷當(dāng)前的網(wǎng)絡(luò)狀態(tài),以做出相應(yīng)的處理。NETWORK:指定需要被緩存到本地的文件。N Blob對(duì)象有兩個(gè)屬性,一個(gè)是size屬性,表示字節(jié)長(zhǎng)度,一個(gè)是name屬性,表示文件的名稱(chēng)。FileReader對(duì)象主要用來(lái)把文件寫(xiě)入內(nèi)存,并且讀取文件中的數(shù)據(jù)。完成兩個(gè)頁(yè)面之間的相互通信,不需要為兩個(gè)頁(yè)面window對(duì)象分別設(shè)置監(jiān)聽(tīng)和發(fā)送消息(message)事件。Y 跨文檔消息傳輸指的是網(wǎng)頁(yè)文檔之間互相接受和發(fā)送消息的功能。N 使用geolocation屬性獲取到的當(dāng)前地理位置比應(yīng)用程序中使用GPS更精準(zhǔn)。N 任何版本的瀏覽器都可以使用geolocation屬性獲取當(dāng)前地理位置N 拖放API不支持在瀏覽器與其他應(yīng)用程序之間的數(shù)據(jù)互相托動(dòng)。元素默認(rèn)的處理方式是無(wú)法將數(shù)據(jù)/元素放置到其他元素中,需要使用event.preventDefault();來(lái)處理。Y 標(biāo)記后面的preload屬性表示視頻在頁(yè)面加載時(shí)進(jìn)行加載,并預(yù)備播放。Y 要確保適用于 Safari 瀏覽器,視頻文件必須是 MPEG4 類(lèi)型。Web Workers用來(lái)處理運(yùn)行耗時(shí)長(zhǎng)js代碼段。N web worker 是運(yùn)行在后臺(tái)的 JavaScript,獨(dú)立于其他腳本,不會(huì)影響頁(yè)面的性能,不能嵌套子線(xiàn)程。填空( rangeCount )返回selection中包含的range對(duì)象的數(shù)目,一般存在一個(gè)range,Ctrl健配合使用可以有多個(gè)。Canvas則 通過(guò) JavaScript 來(lái)繪制 ( 2D )圖形:window.history.go()。它表示跳轉(zhuǎn)到某個(gè)頁(yè)面,其中g(shù)o( 0 )代表刷新當(dāng)前頁(yè)面.cookies在客戶(hù)端存儲(chǔ)信息的大小控制在 (4 )KsessinStorage和localStorage兩種方法都不支持 ( 跨瀏覽器 )操作。當(dāng)瀏覽器對(duì)本地緩存進(jìn)行更新,裝入新的資源文件時(shí),會(huì)觸發(fā)applicationCache對(duì)象的()事件,通知本地緩存已經(jīng)更新。應(yīng)用程序緩存()對(duì)象代表了本地緩存,可以用它來(lái)通知用戶(hù)本地緩存已經(jīng)被更新,也允許本地用戶(hù)手工更新緩存。manifest 文件中要緩存的文件寫(xiě)在(cache)部分。Web應(yīng)用程序的本地緩存是通過(guò)每個(gè)頁(yè)面的()文件來(lái)管理的。在文件API中,(filelist)對(duì)象是file對(duì)象的列表。File控件內(nèi)只允許選擇一個(gè)文件,要允許選擇多個(gè)文件,需要在標(biāo)記后添加(multiple)屬性??缥臋n消息傳輸功能需要對(duì)窗口對(duì)象的(message)事件進(jìn)行監(jiān)聽(tīng)。window.addEventListener(message, function(event) if(event.origin != http:/localhost) return; document.getElementById(receive).innerHTML=event.origin+返回的消息:+event.data; , false); 上面的監(jiān)聽(tīng)message事件中,忽略了()之外的頁(yè)面發(fā)送的消息。position.timestamp 屬性獲取位置信息的(時(shí)間)position.coords.longitude屬性獲取的是經(jīng)度position.coords.latitude屬性獲取的是(緯度)如果一個(gè)元素允許被拖動(dòng)的元素放入其中,需要加入(dataTransfer.getData(“text”))事件規(guī)定在何處放置被拖動(dòng)的數(shù)據(jù)。在HTML5中要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論