學習其餘前端技術

HTML5語義標籤,在IE8上面運行部了,html5shiv.js文件,引入這個文件是用javascript

 

來解決html5標籤兼容的。不能兼容css3css

 

存儲:localstorage   sessionstragehtml

通常的話,localstorgehe  這個用得多。前端

  1. 換膚,瀏覽器的搜索歷史記錄,閱讀。(存儲位置。)小說的一個定位。
  2. 錯誤。

電商網站,電商網站有購物車,購物車有商品,我往購物車裏面添加了商品,我關閉瀏覽器。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端的開發)

移動端的佈局:

  1. 流式佈局。
  2. Rem佈局。

 

 

後臺mvc

前臺mvc

 

傳統的網站開發方式

前臺和後臺是融合在一塊兒的。

前端開發人員和後臺人員開發效率不高。

可維護性低。

前臺MVC

先後端分離。

Angular,react,vue

 

增刪改查。。

C       -create

R       -read

U      -update

D      -deleta

 

根據視圖抽象

相關文章
相關標籤/搜索