高級(jí)任務(wù)7-HTML5 CSS3

HTML5是什么恼琼?有哪些新特性绑谣?有哪些新增標(biāo)簽?如何讓低版本的 IE 支持 HTML5新標(biāo)簽

  • HTML5是超文本標(biāo)記語(yǔ)言的第五次重大修改
  • 新特性

    • 語(yǔ)義特性
    • 本地存儲(chǔ)特性
    • 設(shè)備兼容特性
    • 連接特性
    • 網(wǎng)頁(yè)多媒體特性
    • 性能與集成特性
    • CSS3特性
  • 新增標(biāo)簽:section, video, progress, nav, meter, time, aside, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, output, rp, rt, ruby, source, summary, wbr

  • HTML5標(biāo)簽兼容
    使用HTML5 shiv

<head>
  <!--[if lt IE 9]>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js">    
  </script>
  <![endif]-->
</head>

input 有哪些新增類型唆鸡?

  • email類型:email類型的input元素是一種專門(mén)用于輸入E-mail地址的文本輸入框把敢,在提交表單的時(shí)候,會(huì)自動(dòng)驗(yàn)證email輸入框的值
  • url類型:url類型的input元素提供用于輸入url地址這類特殊文本的文本框
  • number類型:number類型的input元素提供用于輸入數(shù)值的文本框
  • range類型:range類型的input元素提供用于輸入包含一定范圍內(nèi)數(shù)字值得文本框蜈亩,在網(wǎng)頁(yè)中顯示為滾動(dòng)條
  • Date Picker類型:日期檢出類型的應(yīng)用
  • search類型:search類型的input元素提供用于輸入搜索關(guān)鍵詞的文本框
  • tel類型:tel類型的input元素提供專門(mén)用于輸入電話號(hào)碼的文本框
  • color類型:color類型的input元素提供專門(mén)用于設(shè)置顏色的文本框

瀏覽器本地存儲(chǔ)中 cookie 和 localStorage 有什么區(qū)別懦窘? localStorage 如何存儲(chǔ)刪除數(shù)據(jù)?

  • cookie
    cookie的內(nèi)容主要包括:名字稚配,值畅涂,過(guò)期時(shí)間,路徑和域道川。路徑與域一起構(gòu)成cookie的作用范圍午衰。若不設(shè)置過(guò)期時(shí)間,則表示這個(gè)cookie的生命期為瀏覽器會(huì)話期間冒萄,關(guān)閉瀏覽器窗口臊岸,cookie就消失。這種生命期為瀏覽器會(huì)話期的cookie被稱為會(huì)話cookie尊流。會(huì)話cookie一般不存儲(chǔ)在硬盤(pán)上而是保存在內(nèi)存里帅戒,當(dāng)然這種行為并不是規(guī)范規(guī)定的。若設(shè)置了過(guò)期時(shí)間崖技,瀏覽器就會(huì)把cookie保存到硬盤(pán)上逻住,關(guān)閉后再次打開(kāi)瀏覽器钟哥,這些cookie仍然有效直到超過(guò)設(shè)定的過(guò)期時(shí)間。存儲(chǔ)在硬盤(pán)上的cookie可以在不同的瀏覽器進(jìn)程間共享瞎访,比如兩個(gè)IE窗口腻贰。而對(duì)于保存在內(nèi)存里的cookie,不同的瀏覽器有不同的處理方式扒秸。

  • cookie的特點(diǎn):

    • cookie的大小受限制播演,cookie大小被限制在4KB,不能接受像大文件或郵件那樣的大數(shù)據(jù)伴奥。
    • 只要有請(qǐng)求涉及cookie写烤,cookie就要在服務(wù)器和瀏覽器之間來(lái)回傳送(這解釋為什么本地文件不能測(cè)試cookie)。而且cookie數(shù)據(jù)始終在同源的http請(qǐng)求中攜帶(即使不需要)渔伯,這也是Cookie不能太大的重要原因。正統(tǒng)的cookie分發(fā)是通過(guò)擴(kuò)展HTTP協(xié)議來(lái)實(shí)現(xiàn)的肄程,服務(wù)器通過(guò)在HTTP的響應(yīng)頭中加上一行特殊的指示以提示瀏覽器按照指示生成相應(yīng)的cookie锣吼。
  • 用戶每請(qǐng)求一次服務(wù)器數(shù)據(jù),cookie則會(huì)隨著這些請(qǐng)求發(fā)送到服務(wù)器蓝厌,服務(wù)器腳本語(yǔ)言如PHP等能夠處理cookie發(fā)送的數(shù)據(jù)玄叠,可以說(shuō)是非常方便的。當(dāng)然前端也是可以生成Cookie的拓提,用js對(duì)cookie的操作相當(dāng)?shù)姆爆嵍潦眩瑸g覽器只提供document.cookie這樣一個(gè)對(duì)象,對(duì)cookie的賦值代态,獲取都比較麻煩寺惫。而在PHP中,我們可以通過(guò)setcookie()來(lái)設(shè)置cookie蹦疑,通過(guò)$_COOKIE這個(gè)超全局?jǐn)?shù)組來(lái)獲取cookie西雀。

  • localStorage
    這是一種持久化的存儲(chǔ)方式,也就是說(shuō)如果不手動(dòng)清除歉摧,數(shù)據(jù)就永遠(yuǎn)不會(huì)過(guò)期艇肴。
    它也是采用Key - Value的方式存儲(chǔ)數(shù)據(jù),底層數(shù)據(jù)接口是sqlite叁温,按域名將數(shù)據(jù)分別保存到對(duì)應(yīng)數(shù)據(jù)庫(kù)文件里再悼。它能保存更大的數(shù)據(jù)(IE8上是10MB,Chrome是5MB)膝但,同時(shí)保存的數(shù)據(jù)不會(huì)再發(fā)送給服務(wù)器冲九,避免帶寬浪費(fèi)。

  • localStorage的缺點(diǎn)

    • localStorage大小限制在500萬(wàn)字符左右跟束,各個(gè)瀏覽器不一致
    • localStorage在隱私模式下不可讀取
    • localStorage本質(zhì)是在讀寫(xiě)文件娘侍,數(shù)據(jù)多的話會(huì)比較卡
    • localStorage不能被爬蟲(chóng)爬取咖刃,不要用它完全取代URL傳參
  • localStorage.removeItem(key):清除鍵值為key的數(shù)據(jù)
  • localStorage.clear():清除所有數(shù)據(jù)

寫(xiě)出如下 CSS3效果的簡(jiǎn)單事例

  • 圓角, 圓形
  • div 陰影
  • 2D 轉(zhuǎn)換:放大憾筏、縮小嚎杨、偏移、旋轉(zhuǎn)
  • 3D 轉(zhuǎn)換:移動(dòng)氧腰、旋轉(zhuǎn)
  • 背景色漸變
  • 過(guò)渡效果
  • 動(dòng)畫(huà)

預(yù)覽地址
代碼地址

實(shí)現(xiàn)如下全屏圖加過(guò)渡色的效果

預(yù)覽地址
代碼地址

寫(xiě)出如下 loading 動(dòng)畫(huà)效果

預(yù)覽地址
代碼地址

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末枫浙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子古拴,更是在濱河造成了極大的恐慌箩帚,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黄痪,死亡現(xiàn)場(chǎng)離奇詭異紧帕,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)桅打,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)是嗜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人挺尾,你說(shuō)我怎么就攤上這事鹅搪。” “怎么了遭铺?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵丽柿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我魂挂,道長(zhǎng)甫题,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任涂召,我火速辦了婚禮幔睬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芹扭。我一直安慰自己麻顶,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布舱卡。 她就那樣靜靜地躺著辅肾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪轮锥。 梳的紋絲不亂的頭發(fā)上矫钓,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼新娜。 笑死赵辕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的概龄。 我是一名探鬼主播还惠,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼私杜!你這毒婦竟也來(lái)了蚕键?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤衰粹,失蹤者是張志新(化名)和其女友劉穎锣光,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體铝耻,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡誊爹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瓢捉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片频丘。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖泊柬,靈堂內(nèi)的尸體忽然破棺而出椎镣,到底是詐尸還是另有隱情诈火,我是刑警寧澤兽赁,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站冷守,受9級(jí)特大地震影響刀崖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拍摇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一亮钦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧充活,春花似錦蜂莉、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至幕随,卻和暖如春蚁滋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工辕录, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留睦霎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓走诞,卻偏偏與公主長(zhǎng)得像副女,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子速梗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容