HTML5考試復習資料_第1頁
HTML5考試復習資料_第2頁
HTML5考試復習資料_第3頁
HTML5考試復習資料_第4頁
HTML5考試復習資料_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

單選「selection對象的哪個方法直接將用戶選取的終點移到起點: Dselection.collapse(); B.selection.containsNode();C.selection.collapseToEnd(); D.selection.collapseToStart();從當前selection移除range對象使用的方法是:CaddRange(range); B.removeAIIRanges()C.removeRange(range); D.getRangeAt(index);創建一個selection對象用的是哪個方法:Cwindow.getSelection (); B.document.getSelection ();C.document.createSelection ();D.window.createSelection ();刪除內容用的是哪個方法:C刪除內容用的是哪個方法:CcloneRange();C.deleteContents();創建Range用的是哪個方法:cloneRange();C.deleteContents();createRange();D.toString();Bdocument.createRange();D.toString();Canvas圖形,需要在正中間的位置填充線性漸變色,使用addColorStop(X,"#OOOOff");其中X的值是多少?C50% B.1/2 C.0.5 D.50cxt.arc(100,100,100,0,Math.PI*2,true)Canvas 繪制圓形的arc方法中,參數說明正確的是:C圓半徑,圓心X坐標,圓心丫坐標,開始角度,結束角度,是否順時針圓心丫坐標,圓心X坐標,圓半徑,開始角度,結束角度,是否順時針圓心X坐標,圓心丫坐標,圓半徑,開始角度,結束角度,是否順時針圓心X坐標,圓心丫坐標,圓半徑,開始角度,結束角度,是否逆時針A.lineToB.moveToC.startTo9.Canvas用于填充顏色的屬性是:A.lineToB.moveToC.startTo9.Canvas用于填充顏色的屬性是:AA.fillStyleB.fillRectC.lineWidth8.Canvas繪制線條時用下面哪個方法設置起點坐標: A10.創建Canvas畫布使用的方法是:CD.beginToD.strokeRectA.getContext("3d");C.getContext("2d");A.getContext("3d");C.getContext("2d");document.Context("3d");D.document.Context("2d");window.history.forward()前進到下一個頁面它表示window.history.forward()前進到下一個頁面它表示C返回到上一個頁面AC.可變得D.無所謂本地存儲用到的鍵名只能是:A.AC.可變得D.無所謂讀取localStorage數據的方法是:BA.IocalStorage.getltem(” 鍵值"); B.localStorage.getltem(”鍵名");localStorage.loadltem(”鍵值"); D.localStorage.loadltem(” 鍵名");讀取sessionStorage數據的方法是:BA.sessionStorage.getltem(” 鍵值"); B.sessionStorage.getltem(” 鍵名");sessionStorage.loadltem(” 鍵值");D.sessionStorage.loadltem(” 鍵名");sessionStorage保存數據的方法正確的是: AsessionStorage.setltem(” 鍵名","鍵值");sessionStorage.saveltem(” 鍵名","鍵值");sessionStorage.setltem(” 鍵值","鍵名");sessionStorage.saveltem(” 鍵值","鍵名");編寫manifest文件中的注釋是BA.以//開頭的單行注釋 B.以#開頭的單行注釋以<!----> 的多行注釋 D.以/**/的多行注釋編寫manifest文件分為幾個部分:DD.4A.1 B.2 C.D.4配置manifest文件,IIS的配置方法是在網站屬性的http頭標簽中找到MIME類型添加關聯擴展名manifest內容類型輸入()BA.text/manifest B.text/cache-manifesttext/manifest-cache D.text/local-manifest離線應用中,manifest文件放在網頁文件的哪個標記后面AA.BodyHtmlC.DivheadA.BodyHtmlC.Divhead20.離線應用中,20.離線應用中,manifest文件放在網頁文件的哪個標記后面HtmlDivheadHtmlDivheadD.MIME類型22.D.MIME類型22.對象使用()方法把圖片顯示出來:CA. readAsBinaryStringB.readAsText21.Blob對象中的type屬性表示文件的:DA.文件名B.文件大小C.圖片格式readAsDateURL D.readAsArrayBuffer當使用Google圖像搜索時,你可以把一幅圖片從電腦桌面拖放到 Google頁面的輸入框里,這就是使用HTML5I勺()API實現的。DA.History B.System C.Images D.File向子頁面發送消息 window.frames[0].postMessage(”ninhao", "");指的是:BA.發送方地址B.接收方地址 C.以上都不是向其他窗口發送消息,otherwindow.postMessage()中的消息內容為所發送的消息文本,也可以是:A.程序腳本 B.html代碼 C.JOSN文本 D.XML代碼跨文檔消息傳輸過程中,event.data屬性:BA.返回消息的文檔來源 B.返回消息內容C.返回消息的接受地址27在HTML頁面中插入<scriptsrc=""x/script> 的作用是:BB.調取谷歌的地圖服務D.B.調取谷歌的地圖服務D.以上都不是C.調取應用服務接口28.使用getCurrentPosition使用28.使用getCurrentPosition使用google的地圖接口varimg_url=""+latlon+"&zoom=14&size=400x300&sensor=false";document.geementByld("mapholder").innerHTML="<imgsrc='"+img_url+"'/>";上述代碼中latlon需要獲取的是:AB.精確度C.經緯度A.海拔高度()獲取當前地理位置信息,如果要輸出圖片需要D.延時為了使元素可拖動,把()屬性設置為true。BA.Editable B.Draggable C.Contenteditable控制視頻暫停用的是哪個方法:BA.stop(); B.pause(); C.paused(); D.play();在多媒體控制中以下代碼 控制的是:Cif(myVideo.paused)myVideo.play();ElsemyVideo.pause();A.全屏 B.靜音 C.暫停和播放 D.以上都不是判斷(Y)execmand方法主要用來操作瀏覽器命令。(Y)selection是對當前激活選中區(即高亮文本)進行操作,在非IE瀏覽器(Firefox、Safari、ChromeOpera)下可以使用window.getSelection() 獲得selection對象。(N)Canvas繪制圖形,可以使用 createRadialGradient() 方法創建一個線性漸變。(Y)Canvas依賴分辨率,不支持事件處理器,文本渲染能力弱,能夠以.png或.jpg格式保存結果圖像,最適合圖像密集型的游戲。(Y)pushState()用于向history對象添加當前頁面的記錄,并且改變瀏覽器地址欄的URL。(Y)sessinStorage,用來保存從瀏覽器打開網站到關閉這段時間所要求保留的所有數據。(N)localStorage,將數據保存在客戶端本地的硬盤里,但還是做不到永久保存。(N)Blob對象有兩個屬性,一個是size屬性,表示字節長度,一個是name屬性,表示文件的名稱。(Y)跨文檔消息傳輸指的是網頁文檔之間互相接受和發送消息的功能。(N)使用geolocation屬性獲取到的當前地理位置比應用程序中使用 GPS更精準。(N)任何版本的瀏覽器都可以使用geolocation屬性獲取當前地理位置(N)拖放API不支持在瀏覽器與其他應用程序之間的數據互相托動。(Y)<video>標記后面的preload屬性表示視頻在頁面加載時進行加載,并預備播放。(Y)要確保適用于Safari瀏覽器,視頻文件必須是MPEG類型。(N)webworker是運行在后臺的JavaScript,獨立于其他腳本,不會影響頁面的性能,不能嵌套子線程。填空(rangeCount)返回selection中包含的range對象的數目,一般存在一個range,Ctrl健配合使用可以有多個。Canvas則通過JavaScript來繪制(2D)圖形:window.history.go()它表示跳轉到某個頁面,其中go(0)代表刷新當前頁面。cookies在客戶端存儲信息的大小控制在(4)KsessinStorage和localStorage兩種方法都不支持(跨瀏覽器)操作。manifest 文件中要緩存的文件寫在(cache)部分。在文件API中,()對象是file對象的列表。File控件內只允許選擇一個文件,要允許選擇多個文件,需要在標記后添加(multiple)屬性。跨文檔消息傳輸功能需要對窗口對象的(message)事件進行監聽。position.timestamp屬性獲取位置信息的(時間)position.coords.longitude屬性獲取的是(經度)position.coords.latitude 屬性獲取的是(緯度)如果一個元素允許被拖動的元素放入其中,需要加入(dataTransfer.getData(“text”))事件規定在何處放置被拖動的數據。在HTML沖要實現拖放操作,需要將要拖放的對象元素的draggable屬性設置為(true)在瀏覽器支持的前提下<videosrc="movie.ogg"></video>這行標記不能顯示視頻時因為沒有添加(controls)屬性在HTML沖添加了(radio)標記來播放音頻。(worker)用來實現web平臺上的多線程處理功能。要使塊級元素或表元素水平居中,可以將其 margin的左右邊距設置為(auto)。HTML5中,<video>標簽支持以下三種視頻格式: Ogg(MPEGX和WebMCSS有3種基本的定位機制:普通流、(浮動)和(絕對定位)。簡答題簡述HTML5提供了哪些新的元素來創建更好的頁面結構答:<section>標簽用于定義文檔中的區段。<header>標簽用于定義文檔的頁眉(介紹信息)。<footer>標簽用于定義區段(section)或文檔的頁腳。通常,該元素包含作者的姓名、文檔的創作日期或者聯系方式等信息。<nav>標簽用于定義導航鏈接。<article>標簽用于定義文章或網頁中的主要內容。<aside>標簽用于定義主要內容之外的其他內容。<figure>標簽用于定義獨立的流內容(圖像、圖表、照片、代碼等等)。HTML噺增的與數據存儲和數據處理相關的新功能有哪些?答:HTML噺增的與數據存儲和數據處理相關的新功能如下:(1)Web通信在HTML4中,出于安全考慮,一般不允許一個瀏覽器的不同框架、不同標簽頁、不同窗口之間的應用程序互相通信,以防止惡意攻擊。如果要實現跨域通信只能通過Web服務器作為中介。但在桌面應用中,經常需要進行跨通信。 HTML5提供了這種跨域通信的消息機制。(2)本地存儲HTML4的存儲能力很弱,只能使用Cookie存儲很少量的數據,比如用戶名和密碼oHTMI5擴充了文件存儲的能力,可以存儲多達5MB勺數據。而且還支持WebSQL和IndexedDB等 輕量級數據庫,大大增強了數據存儲和數據檢索能力。(3)離線應用傳統Web應用程序對Web服務器的依賴程度非常高,離開Web服務器幾乎什么都做不了。而使用HTML5可以開發支持離線的Web應用程序,在連接不上Web服務器時,可以切換到離線模式;等到可以連接Web服務器時,再進行數據同步,把離線模式下完成的工作提交到Web服務器。簡述CSS顏色中的HSL顏色。答:CSS3支持以HSL聲明的形式表現顏色。HSL色彩模式是工業界的一種顏色標準,是通過對色調(H)、飽和度(S)、亮度(L)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一。 HSL聲明的定義形式如下:hsl(色調值,飽和度值,亮度值)參數說明如下:色調值,用于定義色盤,0和360是紅色,接近120的是綠色,240是藍色;飽和度值,一個百分比,0%是灰度,100%飽和度最高;亮度值,個百分比:0%是最暗,50%均值,100%最亮。HSLA聲明在HSL顏色的基礎上增加了一個A參數,設置該顏色的透明度。與RGBA一樣,A參數的取值范圍也為0~1,0表示完全透明(即不可見),1表示完全不透明。4?比較SVG圖像與JPEG和GIF,并說明SVG圖像有哪些優點?答:與JPEG和GIF等格式的圖像相比,SVG圖像主要具有如下優勢:SVG圖像可以使用任何文本編輯器創建和編輯,而JPEG和GIF等格式的圖像則必須使用專用的圖像編輯軟件創建和編輯。SVG圖像更易于壓縮、搜索(適用于制作地圖)、索引和腳本化。縮放SVGffl像時,圖像不變形。可以在任何分辨率下打印高質量的SVGffl像。5.試比較SVG與Canvas,二者有哪些異同點?答:SVG與Canvas相比的異同如下:SVG是在XML中描述二維圖像的語言;而Canvas則在JavaScript程序中繪制二維圖像。

在SVG中,每一個繪制的圖形都會被記錄為一個對象,當 SVG對象的屬性變化時,瀏覽器會自動重畫圖形。Canvas圖像是一個像素一個像素繪制的,一旦圖像繪制完成,瀏覽器就會忘了它。如果圖像的位置變化了,那么場景都要重畫,包括被該圖像覆蓋的對象。程序題使用Canvas繪制一個寬200像素高100像素的紅色矩形塊<canvasid="mpc"width="200"height="100"style="background:#F00""></canvas><scripttype="text/javascript">}else{document}else{documenty=position.coords.longdocument.write("位document.writebreak;document.write("未知}varpic=document.geementById("mpc");var

溫馨提示

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

評論

0/150

提交評論