分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

小白学AJAX-01-介绍

发布时间:2023-09-06 02:05责任编辑:胡小海关键词:暂无标签

前言

前端面试最常见的就非AJAX莫属了,

“说说ajax原理”,"如何跨域",“手写ajax”...

我们不讨论这类面试题是否有意义,而是学习如何一次攻破ajax。

是什么

Asynchronous JavaScript and XML(异步的 JavaScript 和 XML);

AJAX 就是用 JS 向服务端发起一个请求,并获取服务器返回的内容;

AJAX的核心是XMLHttpRequest对象(简称XHR);

XHR就像手机,我想你时,就拿起手机,输入号码,然后就可以聊天了;

XHR就像秘书,老板找张三汇报工作,就让秘书把张三带过来办公室;

XHR是浏览器的一个API,连接浏览器browser和服务器server,进行异步加载数据。

为什么

以前是全局加载,AJAX是局部加载,加截的数据量变少了;

数据量少了,服务器的压力就少了,服务器的租金也少了;

数据量少了,显示的速度也快了,用户体验就提升了。

如何用

选择jQuery的ajax,简单快捷,兼容性好;

选择Axios, 是一个基于promise的HTTP 库,也适用node.js;

选择原生手写,封装成库,适合一次性活动H5页,追求代码精简。

小白学AJAX-01-介绍

原文地址:https://www.cnblogs.com/hetianhe/p/9350988.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved