JavaWeb:Ajax和JSON

22,000次阅读
没有评论

共计 1885 个字符,预计需要花费 5 分钟才能阅读完成。

实现方式:


  1. 原生的 JS 实现方式(了解)

//1. 创建核心对象

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);

}

//2. 建立连接

/*

参数:

  1. 请求方式:GET、POST
  1. 请求的 URL:

  2. 同步或异步请求:true(异步)或 false(同步)

*/

xmlhttp.open(“GET”,“ajaxServlet?username=tom”,true);

//3. 发送请求

xmlhttp.send();

//4. 接受并处理来自服务器的响应结果

// 获取方式:xmlhttp.responseText

// 什么时候获取?当服务器响应成功后再获取

// 当 xmlhttp 对象的就绪状态改变时,触发事件 onreadystatechange。

xmlhttp.onreadystatechange=function()

{

// 判断 readyState 就绪状态是否为 4,判断 status 响应状态码是否为 200

if (xmlhttp.readyState4 && xmlhttp.status200)

{

// 获取服务器的响应结果

var responseText = xmlhttp.responseText;

alert(responseText);

}

}

  1. JQeury 实现方式

$.ajax():语法:$.ajax({ 键值对});

// 使用 $.ajax() 发送异步请求

$.ajax({

url:“ajaxServlet1111”, // 请求路径

type:“POST”, // 请求方式

//data:“username=jack&age=23”,// 请求参数

data:{“username”:“jack”,“age”:23},

success:function (data) {

alert(data);

},// 响应成功后的回调函数

error:function () {

alert(“出错啦…”)

},// 表示如果请求响应出现错误,会执行的回调函数

dataType:“text”// 设置接受到的响应数据的格式

});

$.get():发送 get 请求。语法:$.get(url, [data], [callback], [type])

参数:

$.post():发送 post 请求。语法:$.post(url, [data], [callback], [type])

参数:

JSON:

================================================================

概念


JavaScript Object Notation JavaScript 对象表示法

Person p = new Person();

p.setName(“张三”);

p.setAge(23);

p.setGender(“男”);

var p = {“name”:“张三”,“age”:23,“gender”:“男”};

语法


总结:绘上一张 Kakfa 架构思维大纲脑图(xmind)

JavaWeb:Ajax 和 JSON

其实关于 Kafka,能问的问题实在是太多了,扒了几天,最终筛选出 44 问:基础篇 17 问、进阶篇 15 问、高级篇 12 问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?

若是对 Kafka 的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind 不能上传,文章里用的是图片版)进行整体架构的梳理

梳理了知识,刷完了面试,如若你还想进一步的深入学习解读 kafka 以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。

  • Kafka 入门

  • 为什么选择 Kafka

  • Kafka 的安装、管理和配置

  • Kafka 的集群

  • 第一个 Kafka 程序

  • Kafka 的生产者

  • Kafka 的消费者

  • 深入理解 Kafka

  • 可靠的数据传递

  • Spring 和 Kafka 的整合

  • SpringBoot 和 Kafka 的整合

  • Kafka 实战之削峰填谷

  • 数据管道和流式处理 (了解即可)

JavaWeb:Ajax 和 JSON

JavaWeb:Ajax 和 JSON

  • 第一个 Kafka 程序

  • Kafka 的生产者

  • Kafka 的消费者

  • 深入理解 Kafka

  • 可靠的数据传递

  • Spring 和 Kafka 的整合

  • SpringBoot 和 Kafka 的整合

  • Kafka 实战之削峰填谷

  • 数据管道和流式处理 (了解即可)

[外链图片转存中…(img-UW8vhc2K-1719264558973)]

[外链图片转存中…(img-VDiyHWOr-1719264558973)]

原文地址: JavaWeb:Ajax 和 JSON

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-28发表,共计1885字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)