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>

  • 相关阅读:
    三、Antd react 组件调用ref的用法获取实例
    三、gitextension 报错无法检出版本库的时候
    二、安装引入 antd
    一、React项目骨架搭建
    一、JAVA基础知识
    五、Maven创建Spring(IDEA2019-3-3)
    python爬取快手ios端首页热门视频
    接口测试之基础篇--http协议
    一些测试面试题
    性能测试一些相关的概念
  • 原文地址:https://www.cnblogs.com/smivico/p/7953528.html
Copyright © 2011-2022 走看看