HTML5&&CSS3

題目1: HTML5是什么?有哪些新特性?有哪些新增標簽?如何讓低版本的 IE 支持 HTML5新標簽

HTML5是什么?

HTML5是HTML最新的修訂版本,2014年10月由萬維網聯盟(W3C)完成標準制定。
HTML5的設計目的是為了在移動設備上支持多媒體。

HTML5 中的一些有趣的新特性:
  • 用于繪畫的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 對本地離線存儲的更好的支持
  • 新的特殊內容元素,比如 article、footer、header、nav、section
  • 新的表單控件,比如 calendar、date、time、email、url、search
新增標簽
  • <article>標簽定義一個獨立完整的內容,比如一篇文章
  • <aside>標簽定義獨立于主內容的區塊,比如一個組件
  • <footer> 標簽定義 section 或頁面的尾部內容
  • <section> 標簽定義文檔中的一個章節,比如產品介紹部分
  • <nav> 標簽定義導航部分
  • <header> 標簽定義 section 或頁面的頭部
  • <hgroup> 標簽一般包括一個H加一個P標簽
  • <figure>與<figcaption>一般包括一張img及圖片介紹
  • <audio> 標簽定義聲音
  • <video> 標簽定義視頻
  • <canvas> 標簽定義圖形,可以繪制矢量圖形
  • <command> 標簽定義命令按鈕,比如單選按鈕、復選框或按鈕
  • <datalist> 標簽定義可選數據的列表。與 input 元素配合使用。但一般多使用ajax與后端交互實現
  • <embed> 標簽定義嵌入的內容,比如插件
  • <mark>標簽主要用來在視覺上向用戶呈現那些需要突出的文字,一般用于高亮顯示結果
  • <source> 標簽為媒介元素(比如 <video> 和 <audio>)定義媒介資源
  • <time> 標簽定義日期或時間,或者兩者
    有實例的學習網站
Internet Explorer 8 及更早 IE 版本的瀏覽器不支持HTML5。

我們可以使用 Sjoerd Visscher 創建的 "HTML5 Enabling JavaScript", " shiv" 來解決該問題:
將以下代碼放在<head>

<!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

題目2: input 有哪些新增類型?

  • color:用于指定顏色的控件。
  • date:用于輸入日期的控件(年,月,日,不包括時間)。
  • datetime:基于 UTC 時區的日期時間輸入控件(時,分,秒及幾分之一秒)。
  • datetime-local:用于輸入日期時間控件,不包含時區。
  • email:用于編輯 e-mail 的字段。 合適的時候可以使用:valid和 :invalid CSS 偽類。
  • month:用于輸入年月的控件,不帶時區。
  • number: 用于輸入浮點數的控件。
  • search:用于輸入搜索字符串的單行文本字段。換行會被從輸入的值中自動移除。
    詳細實例介紹

題目3: 瀏覽器本地存儲中 cookie 和 localStorage 有什么區別? localStorage 如何存儲刪除數據。

cookie 和 localStorage的存儲目的不同。cookie主要是讀取服務端,localStorage只能被瀏覽器這樣的客戶端讀取。
兩者在技術上的差異主要為:

cookie的每個cookie只有 4096 bytes ,而localStorage的每個域可以達到5MB
localStorage Storage接口的實現,它沒有到期時間,可以通過JavaScript來清除,或者通過清除瀏覽器緩存(Browser Cache )/本地存儲數據(Locally Stored Data)來清除。
localStorage.setItem()設置數據項
localStorage.getItem()獲取數據項

localStorage.setItem('age', '99');//寫入
localStorage.getItem('age');//讀取

sessionStorage 、localStorage 和 cookie 之間的區別
共同點:都是保存在瀏覽器端,且同源的。
區別:cookie數據始終在同源的http請求中攜帶(即使不需要),即cookie在瀏覽器和服務器間來回傳遞;cookie數據還有路徑(path)的概念,可以限制cookie只屬于某個路徑下。存儲大小限制也不同,cookie數據不能超過4k,同時因為每次http請求都會攜帶cookie,所以cookie只適合保存很小的數據,如會話標識。
而sessionStorage和localStorage不會自動把數據發給服務器,僅在本地保存。sessionStorage和localStorage 雖然也有存儲大小的限制,但比cookie大得多,可以達到5M或更大。
數據有效期不同,sessionStorage:僅在當前瀏覽器窗口關閉前有效,自然也就不可能持久保持;localStorage:始終有效,窗口或瀏覽器關閉也一直保存,因此用作持久數據;cookie只在設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉。
作用域不同,sessionStorage不在不同的瀏覽器窗口中共享,即使是同一個頁面;localStorage 在所有同源窗口中都是共享的;cookie也是在所有同源窗口中都是共享的。Web Storage 支持事件通知機制,可以將數據更新的通知發送給監聽者。Web Storage 的 api 接口使用更方便。
參考文章
參考文章

題目4: 寫出如下 CSS3效果的簡單事例

1. 圓角, 圓形 2. div 陰影 3. 2D 轉換:放大、縮小、偏移、旋轉 4. 3D 轉換:移動、旋轉 5. 背景色漸變 6. 過渡效果 7. 動畫

代碼

題目5: 實現如下全屏圖加過渡色的效果(具體效果隨意)DEMO187

代碼

題目6: 寫出如下 loading 動畫效果 DEMO1196 DEMO2182

代碼

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,702評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,143評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 175,553評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,620評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,416評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,940評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,024評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,170評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,709評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,597評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,784評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,291評論 5 357
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,029評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,407評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,663評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,403評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,746評論 2 370

推薦閱讀更多精彩內容

  • `為什么設計HTML5規范?1.HTML5的設計目的是為了在移動設備上支持多媒體 ` 1. HTML5是什么?有哪...
    好奇而已閱讀 308評論 0 0
  • 1. 不管是招聘還是聊天經常能聽到 h5開發,它指的是什么?和 HTML5有什么關系? h5指的是一系列技術做的移...
    進擊的前端_風笑影閱讀 317評論 0 0
  • 題目1: HTML5是什么?有哪些新特性?有哪些新增標簽?如何讓低版本的 IE 支持 HTML5新標簽 HTML5...
    饑人谷_小敏閱讀 371評論 0 2
  • 題目1: HTML5是什么?有哪些新特性?有哪些新增標簽?如何讓低版本的 IE 支持 HTML5新標簽 HTML5...
    蕭雪圣閱讀 312評論 0 0
  • 一款經典單機打飛機游戲,還記得小時候街機電玩城的打飛機游戲嗎,豐富的戰機和boss,緊張刺激的游戲玩法,就在這里。...
    初生牛犢就怕虎閱讀 590評論 0 0