資源描述:
《HTML5與CSS3 web前端開發(fā)技術(shù)習(xí)題答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第一章1.簡答題(1)在Web前端開發(fā)方面,HTML5與HTML4比較,主要解決哪幾方面的問題?HTML5的核心在于解決當(dāng)前Web開發(fā)中存在的各種問題。一是解決Web瀏覽器之間的兼容性問題。在一個(gè)瀏覽器上正常顯示的網(wǎng)頁(或運(yùn)行的Web應(yīng)用程序),很可能在另一個(gè)瀏覽器上不能顯示或顯示效果不一致;二是文檔結(jié)構(gòu)描述的問題。HTML4之前的各版本中,HTML文檔的結(jié)構(gòu)一般用div元素描述,文檔元素的結(jié)構(gòu)含義不夠清晰;三是使用HTML+CSS+JavaScript開發(fā)Web應(yīng)用程序時(shí),開發(fā)功能受到很大的限
2、制,比如本地?cái)?shù)據(jù)存儲(chǔ)功能、多線程訪問、獲取地理位置信息等,這些都影響了用戶的體驗(yàn)。(2)HTML5新增的全局屬性有哪幾個(gè)?描述其主要功能。HTML5新增的全局屬性,是指可以對(duì)任何元素都使用的屬性。功能如下所示。屬性描述HTML5新增accesskey規(guī)定訪問元素的鍵盤快捷鍵class規(guī)定元素的類名(用于規(guī)定樣式表中的類)。contenteditable規(guī)定是否允許用戶編輯內(nèi)容。是contextmenu規(guī)定元素的上下文菜單。是dir規(guī)定元素中內(nèi)容的文本方向。draggable規(guī)定是否允許用戶拖動(dòng)元
3、素。是dropzone規(guī)定當(dāng)被拖動(dòng)的項(xiàng)目/數(shù)據(jù)被拖放到元素中時(shí)會(huì)發(fā)生什么。是hidden規(guī)定該元素是無關(guān)的。被隱藏的元素不會(huì)顯示。是id規(guī)定元素的唯一ID。lang規(guī)定元素中內(nèi)容的語言代碼。spellcheck規(guī)定是否必須對(duì)元素進(jìn)行拼寫或語法檢查。是style規(guī)定元素的行內(nèi)樣式。tabindex規(guī)定元素的tab鍵控制次序。title規(guī)定有關(guān)元素的額外信息。(3)HTML5是下一代Web語言的開發(fā)框架,典型特性有哪些?HTML5從標(biāo)記語言的功能提升到下一代Web語言的開發(fā)框架,他集成了HTML+C
4、SS3+JavaScript的Web應(yīng)用框架。。良好的語義特性。HTML5支持微數(shù)據(jù)與微格式,增加的各種元素賦予網(wǎng)頁更好的意義和結(jié)構(gòu),適于構(gòu)建對(duì)程序、對(duì)用戶都更有價(jià)值的數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用。HTML5增加了section元素、article元素、nav元素以及aside元素等結(jié)構(gòu)元素。強(qiáng)大的繪圖功能。通過使用CanvasAPI動(dòng)態(tài)地繪制各種效果精美的圖形,也可以通過SVG繪制可伸縮矢量圖形。增強(qiáng)的音視頻播放和控制功能。新增了audio和video元素,可以不依賴任何插件而播放音頻和視頻。HTML
5、5的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的功能。包括離線應(yīng)用、Web通信、本地存儲(chǔ)等功能,HTML5還支持WebSQL和IndexedDB等輕量級(jí)數(shù)據(jù)庫,增強(qiáng)了數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)檢索能力。獲取地理位置信息。HTML5新增了GeolocationAPI規(guī)范,應(yīng)用于移動(dòng)設(shè)備中的地理定位。提高頁面響應(yīng)的多線程。HTML5新增了WebWorkers來實(shí)現(xiàn)多線程功能。通過WebWorkers,將耗時(shí)較長的處理交給后臺(tái)線程,降低Web服務(wù)的響應(yīng)時(shí)間,有利于增強(qiáng)用戶體驗(yàn)。方便用戶處理文件和訪問文件系統(tǒng)的文件文件API。HTML5的
6、文件API包括FileReaderAPI和FileSystemAPI。除了上面介紹的HTML5的特性之外,HTML5還有管理瀏覽器歷史記錄的HistoryAPI。HTML5可以通過腳本語言在瀏覽器歷史記錄中添加項(xiàng)目,以及在不刷新頁面的前提下顯示地改變?yōu)g覽器地址欄中的URL地址;而HTML5的拖放功能可以使用mousedown、mousemove、mouseup等方法來實(shí)現(xiàn)拖放操作。(4)HTML5文檔結(jié)構(gòu)的HTML4之前的文檔結(jié)構(gòu)有哪些變化?內(nèi)容類型(ContentType)。HTML5的文件擴(kuò)
7、展名與內(nèi)容類型與之前的HTML版本相同。但.DOCTYPE聲明做了簡化,該聲明適用所有HTML。聲明如下:在HTML5中,直接指定meta標(biāo)記的charset屬性可以設(shè)置字符編碼,如下所示。從HTML5開始,對(duì)于HTML文件的字符編碼推薦使用UTF-8。操作題略。第二章1.簡答題(1)簡述HTML文檔的基本結(jié)構(gòu)元素的功能。HTML文檔的基本結(jié)構(gòu)元素包括、、等。和標(biāo)記
8、表示該文檔是HTML文檔。有時(shí)標(biāo)記可省略,因?yàn)?html或.htm文件被Web瀏覽器默認(rèn)為是HTML文檔。
和標(biāo)記表示的是文檔頭部信息,一般包括標(biāo)題和主題信息,該部分信息不會(huì)顯示在頁面正文中。一些CSS樣式定義、JavaScript腳本也可以放到文檔的頭部。和標(biāo)記是網(wǎng)頁的主體信息,是顯示在頁面上的內(nèi)容,各種網(wǎng)頁元素,包括文字、表格和圖片等信息都將放到這個(gè)標(biāo)記內(nèi)。如果為body元素設(shè)置CSS樣式,還可以實(shí)現(xiàn)背景、邊距、字體等樣式的變化。