js高薪班案例ajax第3天_第1頁
js高薪班案例ajax第3天_第2頁
js高薪班案例ajax第3天_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Ajax入門和高級應用第3天(本課程共3天)依學院保密規(guī)定本PPT不得發(fā)給學生一、Ajax請求的緩存問題一、Ajax請求的緩存問題 Ajax請求發(fā)出后,瀏覽器將緩存請求結果。如果第2次的Ajax請求URL和上次一樣,將不會真正的將請求遞交到服務器,而是直接返回第1次緩存的結果。 所以,只要保證每次請求的URL不同,就不會有緩存問題。URL查詢參數不同,也算是不同的URL。所以問題就是,怎么樣讓每次請求都能有不同的查詢參數呢?方法1: 隨機數方法2: 時間戳二、JSON解析2.1 JSON簡介二、JSON解析Douglas Crockford JavaScript Object Notation

2、,JavaScript對象表示法 JSON是JavaScript的一個嚴格子集。利用JavaScript中的一些模式來表示結構化數據,通常用于數據交換。而NoSQL中,也用JSON來實現數據存儲。 幾乎所有現代高級語言都提供了JSON的解析器和序列化器。 Douglas Crockford于2006年提出了JSON規(guī)范,并推進了ECMAScript5中對JSON提供字符串轉換支持。2.2 JSON語法二、JSON解析 雙引號!雙引號!雙引號! 語法圖:2.3 string轉為JSON符合JSON的語法的string,有3種方法,可以將string轉為JSON: eval語句 使用Functio

3、n中轉 JSON.parse()語句 ECMAScript5IE6、7、8不支持原生JSON對象,Douglas Crockford編寫了非常優(yōu)秀的shim: 二、JSON解析2.4 網易郵箱用戶名檢測 網易郵箱用戶名檢測,是典型的“可用性檢測+其他推薦”Ajax效果。為了方便,后臺通常的做法是,返回通用JSON,而不關心你檢測的具體是什么。 通過這個案例,我們要學習的是:JSON的返回結構,一般是由后臺工程師決定的。作為前端開發(fā)工程師,要做的是,深刻理解產品需求,讀懂后臺的JSON。 后臺可能返回的JSON舉例:code:200,desc:OK,result:vip163:1,vip126:1,vip188:1, :1, :1, :1code:200,desc:OK,result:vip163:1,vip126:1,vip188:1, :1code:200,desc:OK,result:vip163:1,vip126

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論