HTML5語義標籤,在IE8上面運行部了,html5shiv.js文件,引入這個文件是用javascript
來解決html5標籤兼容的。不能兼容css3css
存儲:localstorage sessionstragehtml
通常的話,localstorgehe 這個用得多。前端
電商網站,電商網站有購物車,購物車有商品,我往購物車裏面添加了商品,我關閉瀏覽器。vue
下次打開購物車,商品仍是存在,這個確定不是放在localstorage裏面的,而是放在服務端,數據庫裏面的。html5
拖拽。使用jquery的插件去作,通常拖拽的是在PC端的、java
緩存:mainifest。用來緩存文件,緩存css,可是使用緩存的話,就要注意更新緩存數據。react
多媒體,audio。Video.jquery
用來控制多媒體標籤的,播放,暫停,時間。css3
Css3
兼容:移動端頁面基本不用怎麼考慮,由於都是基於webkit內核、。
PC端,ie8都不兼容,ie9也會有兼容問題。
Goole,firefox
若是說你要寫的css3要在ie8上面使用,咱們說,要使用漸進加強的方法、
Fullpage 監控滾輪的插件,之後jquery有n多插件,你只須要記住怎麼用就行,不用管API
AJAX 之後咱們跟後臺交互,一種是同步交互,只須要知道地址,超連接。
點擊一下,服務端返回數據,數據直接瀏覽器解析。
同步交互:我使用利用js給咱們提供的api.
XMLHttpRest 對象來完成異步交互
Var xhr = new
Json的數據格式,xml的數據格式。
Key:value結構 key:value 這個的值的類型是不固定的。
咱們去解析json格式的數據。最原始的方式,就是字符串切割。
Substring(0,3)
String裏面的一些方法,你們都要去看看。
把json格式的字符串,轉換成javascript對象、
通常ajax,交互數據,獲取數據。
對於咱們來講,咱們都是在頁面上面發送一個請求。給服務器的一個地址發送請求,服務器接收到請求,返回數據,,咱們獲取到數據(json.xml)咱們獲得數據以後,把這些數據進行解析,解析以後咱們組裝成標籤,放在頁面上面,用戶就看到界面效果。
點擊發請求,下拉發請求。滾動發請求。
咱們解析數據,咱們把服務端的數據獲取到,解析數據,。數據與咱們的標籤組裝到一塊兒,這個過程比較繁瑣的,
就出現一個新的技術,叫模版, artTemplate
幫助咱們解析json 格式的數據,解析以後與標籤進行組裝,這個過程咱們就可使用模版去作。
1.baidu TeMLATE
2.ARETEMLPATE
3.VELOCITY
Artemplate,幫助咱們幹兩件事,解析json格式的數據,將
經過script標籤發送請求,就沒有跨域限制了,
我須要給服務端傳遞一個參數名字callback。
Callback的值就是一個函數,我須要在客戶端定義這個函數。
我是給服務端傳遞了一個函數,服務端返回的是一個回調函數。
原理:傳過去一個回調函數,返回一個回調函數的調用,數據跟整函數做爲參數傳遞到客戶端。
三種類型APP/
原生APP
混合APP
WEBapp
移動端的網頁的開發,作網頁開發。(移動端的網頁開發跟PC端的開發)
移動端的佈局:
後臺mvc
前臺mvc
傳統的網站開發方式
前臺和後臺是融合在一塊兒的。
前端開發人員和後臺人員開發效率不高。
可維護性低。
前臺MVC
先後端分離。
Angular,react,vue
增刪改查。。
C -create
R -read
U -update
D -deleta
根據視圖抽象