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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論