Ajax的初體驗

1、AJAX的介紹javascript

Ajax 即「Asynchronous Javascript And XML」(異步 JavaScript 和 XML),是指一種建立交互式網頁應用的網頁開發技術。html

Ajax = 異步 JavaScript 和 XML標準通用標記語言的子集)。前端

Ajax 是一種用於建立快速動態網頁的技術。java

Ajax 是一種在無需從新加載整個網頁的狀況下,可以更新部分網頁的技術。node

什麼是AJAX?
它一門技術(多門技術結合),它能夠‘悄悄’向服務器傳遞數據,服務器也能夠‘悄悄’向客戶端響應數據,最終實現得是整個頁面沒有從新加載,而實現頁面當中局部刷新數據;jquery

2、Asynchronous(異步)與synchronous (同步)ajax

耗時間相對長一些的語句咱們稱之爲‘異步語句’;Ajax、setInterval、setTimeou、Animate、node.js全都是異步語句服務器

 

<script type="text/javascript">
 for(i in window){
     console.log(i);  
 }
 console.log('歡夏'); //同步先執行for循環輸出,再輸出歡夏 **************************************************************** var j=0; setInterval(function(){ j++; console.log(j); },1000); console.log('歡夏'); //異步先執行歡夏,再輸出定時1s後依次累加輸出數據。。。 </script>

3、JQ當中ajax的應用前端工程師

前端工程師下載經常使用的JS文件的地址:http://cdn.code.baidu.com/  百度靜態資源庫異步

1.引用jquery.js

2.ajax在頁面的應用:提示:①$.get(地址,callback);   (get,post請求都是上行請求)

案例:好比,在頁面當中有一個按鈕,點擊這個按鈕獲取到服務器上面的文本的數據; 改變頁面的局部數據。

 

<script type="text/javascript">
         $("button:eq(0)").click(function (argument) { //發起一個GET請求 $.get("result/info.txt",function (data) { $("p").eq(0).html(data); }) }) //用定時器證實整個頁面沒有從新加載 var i = 0; setInterval(function(argument) { i++; $("h1").html(i) },100); </script>

相關文章
相關標籤/搜索