温州网站建设方案,wordpress视差插件,网站建设案例渠道,东莞免费网站建站模板目录 一、什么是AJAX 同步交互和异步交互 同步交互 异步交互 Ajax工作原理 Ajax实现方式 原生JavaScript方式进行ajax(了解)#xff1a; 我就是希望你好#xff0c;就像很多人希望我好一样#xff0c;特别简单#xff0c;特别真挚。也不为了什么#xff0c;就是希望… 目录 一、什么是AJAX 同步交互和异步交互 同步交互 异步交互 Ajax工作原理 Ajax实现方式 原生JavaScript方式进行ajax(了解) 我就是希望你好就像很多人希望我好一样特别简单特别真挚。也不为了什么就是希望你好 —— 24.10.13 一、什么是AJAX
AJAX Asynchronous JavaScript and XML(异步的JavaScript和XML)
AJAX不是新的编程语言而是一种使用现有标准的新方法;
AJAX最大的优点是在不重新加载整个页面的情况下可以与服务器交换数据并更新部分网页内容;
AJAX不需要任何浏览器插件但需要用户允许 JavaScript 在浏览器上执行;
XMLHttpRequest 只是实现 Ajax 的一种方式; 同步交互和异步交互
同步交互 异步交互 Ajax工作原理 简单来说我们之前发的请求通过类 form 表单标签、a标签这种方式。现在通过运行js代码动态决定什么时侯发送什么样的请求
通过运行JS代码发送的请求浏览器可以不用跳转页面 我们可以在JS代码中决定是否要跳转页面
通过运行JS代码发送的请求接收到结果后我们可以将结果通过dom编程到渲染到页面的某些元素 上实现局部更新 Ajax实现方式
类比数据库交互方式JDBC 1 原生JS的实现方式 代码繁琐 涉及到回调函数问题 原生JDBC 2 第三方封装好的工具 jquery BaseDAO 3 使用框架 VUE axios Mybatis 原生JavaScript方式进行ajax(了解)
scriptfunction load MLDoc(){var xmlhttpnew MLHttp e uest();// 设置回调函数处理响应结果xmlhttp.onreadystatechangefunction(){if (xmlhttp.readyState4 xmlhttp.status200){document.getElementById(myDiv).innerHTMLxmlhttp.responseText;}}// 设置请求方式和请求的资源路径xmlhttp.open(GET,/try/a ax/a ax_info.txt,true);// 发送请求xmlhttp.send();}/script