ajax簡單介紹
本章節對ajax總體上做一個簡單介紹,讓讀者能夠對其有一個簡單的瞭解,然後在後面幾章節繼續深入介紹。
一.ajax是什麼:
(1).ajax是非同步 JavaScript 和 XML,英文全程是Asynchronous JavaScript and XML。
(2).ajax可以通過與後臺進行少量的資料交換,實現對區域性網頁進行非同步更新,避免了要重新整理這個頁面的情況。
在通常情況下,如果要更新網頁的資料,需要重新整理整個頁面,如果利用ajax,那麼就可以只進行區域性重新整理即可。
二.AJAX是基於現有的Internet標準:
ajax並不是一門新的技術,而是基於現有的Internet標準與技術:
(1).XMLHttpRequest 物件 (非同步的與伺服器交換資料)。
(2).JavaScript/DOM (資訊顯示/互動)。
(3).CSS (給資料定義樣式)。
(4).XML (作為轉換資料的格式)。
三.程式碼例項:
上面對ajax做了一個基本介紹,下面就是一個簡單的程式碼例項,先感受一下它的作用:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> function loadXMLDoc(){ var xmlhttp; if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } else{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById("show").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","demo/ajax/txt/demo.txt",true); xmlhttp.send(); } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ loadXMLDoc(); } } </script> </head> <body> <div id="show"><h2>原來的內容</h2></div> <button type="button" id="bt">檢視效果</button> </body> </html>
相關文章
- 簡單的介紹伺服器和Ajax的應用伺服器
- AJAX 介紹
- Map簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- ActiveMQ簡單介紹MQ
- JSON簡單介紹JSON
- RPC簡單介紹RPC
- Python簡單介紹Python
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- Ajax簡介
- JSON簡介和Ajax簡介--bea這兩篇文章介紹的不錯JSON
- AOP的簡單介紹
- 簡單介紹克隆 JavaScriptJavaScript
- 禪道簡單介紹
- Apache Curator簡單介紹Apache
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter
- Ansible(1)- 簡單介紹
- Webpack 的簡單介紹Web
- Git_簡單介紹Git
- jQuery Validate簡單介紹jQuery
- JSON物件簡單介紹JSON物件
- <svg>元素簡單介紹SVG
- 簡單介紹 ldd 命令
- Flownet 介紹 及光流的簡單介紹
- jQuery AJAX 簡介jQuery
- form表單的簡單介紹ORM
- mt19937 簡單介紹
- mitmproxy中libmproxy簡單介紹MITIBM
- 函子的簡單介紹
- 元學習簡單介紹