zoukankan      html  css  js  c++  java
  • Ajax的初体验

    一、AJAX的介绍

    Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。

    Ajax = 异步 JavaScript 和 XML标准通用标记语言的子集)。

    Ajax 是一种用于创建快速动态网页的技术。

    Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

    什么是AJAX?
    它一门技术(多门技术结合),它可以‘悄悄’向服务器传递数据,服务器也可以‘悄悄’向客户端响应数据,最终实现得是整个页面没有重新加载,而实现页面当中局部刷新数据;

    二、Asynchronous(异步)与synchronous (同步)

    耗时间相对长一些的语句我们称之为‘异步语句’;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>

    三、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>

  • 相关阅读:
    windows7下检测耳机麦克拔插(转)
    windows实时监测热插拔设备的变化(转)
    Windows ToolTips简要介绍(转)
    c /c++变参函数(转)
    SQL的四种连接查询(转)
    CRichEditCtrl 输入字符串长度限制
    MFC 将 '当前工作路径' 改为 'exe所在路径'(转)
    第5章 文本编程
    第4章 简单绘图
    VC++中有关句柄和指针及其转换(转)
  • 原文地址:https://www.cnblogs.com/smivico/p/7953528.html
Copyright © 2011-2022 走看看