<header>: 一般被放置在頁面或者頁面中某個區塊元素的頂部,包含整個頁面或者區塊的標題、簡介等信息,起到引導與導航的做用。
<nav>: 表示頁面的導航,能夠經過導航鏈接到網站的其餘頁面,或者當前頁面的其它部分。
<aside>:所包含的內容不是頁面的主要內容、具備獨立性,是對頁面的補充。通常使用在頁面、文章的側邊欄、廣告、友情連接等區域。
<footer>:通常被放置在頁面或者頁面中某個區塊的底部,包含版權信息、聯繫方式等信息。
<article>:表示包含於一個文檔、頁面、應用程序或網站中的一段獨立的內容,能夠被獨立的發佈或者從新使用文章標記標籤。
<section>:
複製代碼
- 容器(container):
- flex-direction: row | row-reverse | column | column-reverse; 決定主軸的方向
- flex-wrap: nowrap | wrap | wrap-reverse; 定義,若是一條軸線排不下,如何換行。
- flex-flow: flex-direction || flex-wrap; 是flex-direction屬性和flex-wrap屬性的簡寫形式
- justify-content: flex-start | flex-end | center | space-between | space-around;
- align-items: flex-start | flex-end | center | baseline | stretch;
- baseline:項目的第一行文字的基線對齊。
- stretch:(默認值)若是項目未設置高度或設爲auto,將佔滿整個容器的高度。
- align-content: flex-start | flex-end | center | space-between | space-around | stretch;
定義了多根軸線的對齊方式。若是項目只有一根軸線,該屬性不起做用。
- 項目(item):
- order: 屬性定義項目的排列順序。數值越小,排列越靠前,默認爲0。
- flex-grow: 屬性定義項目的放大比例,默認爲0,即若是存在剩餘空間,也不放大。將剩餘空間按glex-grow值比例分配。
- flex-shrink:屬性定義了項目的縮小比例,默認爲1,即若是空間不足,該項目將縮小。若是一個項目的flex-shrink屬性爲0,其餘項目都爲1,則空間不足時,前者不縮小。負值對該屬性無效。
- flex-basis: 屬性定義了在分配多餘空間以前,項目佔據的主軸空間(main size)。
- flex: none | [ <'flex-grow'> <'flex-shrink'>? || flex-basis
- align-self: auto | flex-start | flex-end | center | baseline | stretch;容許單個項目有與其餘項目不同的對齊方式,可覆蓋align-items屬性。默認值爲auto,表示繼承父元素的align-items屬性
Set:ES6 提供了新的數據結構 Set。它相似於數組,可是成員的值都是惟一的,沒有重複的值。
Map:ES6以前,JS對象中的鍵只能是字符串,ES6加入了Map數據結構,擴大了鍵的範圍,各類類型的值(包括對象)均可以看成鍵。
複製代碼
熟悉 jQuery 的經常使用 API,能使用 jQuery 類庫進行常規網站開發。 jQuery中文文檔javascript
$("#target5").clone().appendTo("#left-well");
$(".target:nth-child(2)").addClass("animated bounce")
<meta name="viewport" content="width=device-width, height=device-height,initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" >
ul,li{
list-style-type:none;
}
複製代碼