ajax的应用场景和优缺点|学习笔记

简介: 快速学习ajax的应用场景和优缺点

开发者学堂课程【Ajax:ajax的应用场景和优缺点】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/31


ajax的应用场景和优缺点

主要内容:

一.ajax的应用场景

二.ajax的优缺点

一.ajax的应用场景

l 百度的搜索框

image.png

整个过程中页面没有刷新,只是刷新页面中的局部位器而已。当请求发出后,浏览器还可以进行其他操作,无需等待服务器的响应。

l 用户注册时(校验用户名是否被注册过)

image.png

整个过程中页面没有刷新,只是局部刷新了;在请求发出后,浏览器不用等待服务器响应结果就可以进行其他操作

. ajax的优缺点

优点:异步交互,增强了用户体验感

性能:因为服务器无需再响应整个页面,只需要响应部份内容,所以服务器的压力减轻了。

缺点:ajax不能应用在所有场景

ajax无端的增多了对服务器的访问次数,给服务器带来了压力。


相关文章
|
存储 分布式计算 监控
深入浅出 HBase 实战 | 青训营笔记
Hbase是一种NoSQL数据库,这意味着它不像传统的RDBMS数据库那样支持SQL作为查询语言。Hbase是一种分布式存储的数据库,技术上来讲,它更像是分布式存储而不是分布式数据库,它缺少很多RDBMS系统的特性,比如列类型,辅助索引,触发器,和高级查询语言等待。
1437 0
深入浅出 HBase 实战 | 青训营笔记
|
8月前
|
SQL 监控 数据挖掘
SLS 重磅升级:超大规模数据实现完全精确分析
SLS 全新推出的「SQL 完全精确」模式,通过“限”与“换”的策略切换,在快速分析与精确计算之间实现平衡,满足用户对于超大数据规模分析结果精确的刚性需求。标志着其在超大规模日志数据分析领域再次迈出了重要的一步。
587 117
|
6月前
|
NoSQL Go API
MCP 官方开源 Registry 注册服务:基于 Go 和 MongoDB 构建
作为 `registry` 项目的贡献者,我很高兴能参与这个社区驱动的开源项目,也期待它不断发展壮大。本文将对 `registry` 服务进行介绍,为项目的推广尽一份绵薄之力。
249 1
MCP 官方开源 Registry 注册服务:基于 Go 和 MongoDB 构建
|
6月前
|
存储 NoSQL Java
重写 equals 时为什么一定要重写 hashCode ?
我是小假 期待与你的下一次相遇 ~
300 1
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
《解锁自监督学习:元应用数据标注难题》
在元应用开发中,数据标注是构建强大模型的基石,但传统监督学习面临高昂成本和人为误差等挑战。自监督学习通过挖掘数据内在信息、设计前置任务(如图像旋转预测、掩码语言模型),打破对人工标注的依赖,提升模型泛化能力。结合数据增强技术和半监督学习,利用少量标注与大量未标注数据,进一步优化模型性能。多模态自监督学习则融合文本、图像、音频等多源数据,减少单一模态标注需求。这些创新策略为元应用开发提供了高效解决方案,推动智能数字体验的发展。
228 1
|
前端开发 数据安全/隐私保护
【前端web入门第二天】03 表单-下拉菜单 文本域 label标签 按钮 【附注册信息综合案例】
本文档详细介绍了HTML表单的多种元素及其用法,包括下拉菜单(`<select>` 和 `<option>`)、文本域(`<textarea>`)、标签解释(`<label>`)、各类按钮(`<button>`)及表单重置功能、无语义布局标签(`<div>` 和 `<span>`)以及字符实体的应用。此外,还提供了一个完整的注册信息表单案例,涵盖个人信息、教育经历和工作经历等部分,展示了如何综合运用上述元素构建实用的表单。
302 6
【前端web入门第二天】03 表单-下拉菜单 文本域 label标签 按钮 【附注册信息综合案例】
|
SQL XML JSON
Hive函数全解——思维导图 + 七种函数类型
Hive函数全解——思维导图 + 七种函数类型
514 2
Hive函数全解——思维导图 + 七种函数类型
|
JSON API Swift
打造你的首个iOS天气预报应用
【8月更文挑战第31天】在这篇文章中,我们将一起探索如何从零开始构建一个iOS天气预报应用。我们将通过简单的步骤和示例代码,引导你了解创建这样一个应用所需的基本概念和技术。无论你是编程新手还是希望扩展你的移动开发技能,这篇文章都将为你提供价值。让我们一起潜入iOS开发的海洋,启航吧!
|
JavaScript 前端开发 API
【Azure 应用服务】Azure Function HTTP 触发后, 230秒就超时。而其他方式触发的Function, 执行5分钟后也超时,如何调整超时时间?
【Azure 应用服务】Azure Function HTTP 触发后, 230秒就超时。而其他方式触发的Function, 执行5分钟后也超时,如何调整超时时间?
257 0
|
C语言 C++
【维生素C语言】第十五章 - 柔性数组(可变长数组)
本篇将对C99标准中引入的新特性——柔性数组,进行讲解。并探讨柔性数组的优势,简单的介绍内存池的相关概念,来体会柔性数组的优点。
641 0
【维生素C语言】第十五章 - 柔性数组(可变长数组)