ajax 是 asynchronous j**ascript and xml 的首字母縮寫。
ajax 並不是一種新的程式語言,而僅僅是一種新的技術,它可以建立更好、更快且互動性更強的 web 應用程式。
ajax 使用 j**ascript 在 web 瀏覽器與 web 伺服器之間來傳送和接收資料。
通過在幕後與 web 伺服器交換資料,而不是每當使用者作出改變時過載整個 web 頁面,ajax 技術可以使網頁更迅速地響應。
ajax 基於以下開放的標準:
在 ajax 中使用的開放標準被良好地定義,並得到所有主要瀏覽器的支援。ajax 應用程式獨立於瀏覽器和平台。(可以說,它是一種跨平台跨瀏覽器的技術)。
與桌面應用程式相比,web 應用程式有很多優勢:
但是, 應用程式不總是象傳統應用程式那樣強大和友好。
通過 ajax,可以使 internet 應用程式更加強大(更輕巧、更快速,且更易使用)。
沒有什麼新知識需要學習。
ajax 基於開放的標準。而這些標準已被大多數開發者使用多年。
大多數 web 應用程式可通過使用 ajax 技術進行重寫,來替代傳統的 html 表單。
傳統的 web 應用程式會把資料提交到 web 伺服器(使用 html 表單)。在 web 伺服器把資料處理完畢之後,會向使用者返回一張完整的新網頁。
由於每當使用者提交輸入,伺服器就會返回新網頁,傳統的 web 應用程式往往執行緩慢,且越來越不友好。
通過 ajax,web 應用程式無需過載網頁,就可以傳送並取回資料。完成這項工作,需要通過向伺服器傳送 http 請求(在幕後),並通過當伺服器返回資料時使用 j**ascript 僅僅修改網頁的某部分。
一般使用 xml 作為接收伺服器資料的格式,儘管可以使用任何格式,包括純文字。
馬哥部落格作業第五周
磁碟儲存 一切皆檔案 open read write close 裝置檔案 關聯至乙個裝置驅動程式,進而能夠跟與之對應硬體裝置進行通訊 裝置型別 磁碟裝置的裝置檔案命名 dev dev file dev sdx scsi,sata,sas,ide,usb dev nvme0n nvme協議硬碟,如 ...
第五周 怪北默的部落格
函式呼叫 函式的呼叫 可在互動式環境下定義函式,即直接在bash命令列裡寫函式和呼叫函式。可將函式放在指令碼檔案中作為它的一部分,即在同乙個指令碼檔案裡呼叫函式。可放在只包含函式的單獨檔案中,即其他shell指令碼可以呼叫這個檔案,用.path to functions file或者source p...
第五周周總結
時間進度表 日期開始時間 結束時間 中斷時間 淨時活動 備註3月15日 7 10 9 10 120打程式 規範 進行初步構思 3月16日 7 10 9 10 120打程式 實現減法無負數 3月17日 8 00 10 00 120打程式 實現減法無負數 3月18日 4 10 5 50 5 00 5 1...