13. AJAX Note

Web2.0 概述
Web1.0 vs. Web2.0
天天谈门户 谈个性化
关注的是内容 关注的是应用
谈挂牌推销 谈服务
谈密闭、大而全 谈大家开放、谈联合
网站中心化 个人中心化
Web1.0 vs. Web2.0结论:
是网络传媒的一种发展趋势是一种理念,而不是技术。
Creativity-users as creators 创新
Collective intelligence 集体智慧
Client-side, rich capabilities 用户至上
Copyright/Copyleft 版权
没有真正1.0、2.0的定义
它们只是对网络信息发展过程所出现的特点的归纳
Web2.0的参考描述:
是以 以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心
依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式


Ajax概述:
Ajax是由Jesse James Garrett创造的,是"Asynchronous JavaScript+XML"的缩写
Adaptive Path公司的Jesse James Garrett如是说:
Ajax不是一种新技术,它把几种成熟的技术以新的方式组合而成,形成强大的功能,包含:
基于XHTML和CSS标准的表示;
使用document Object Model进行动态显示和交互;
使用XMLHttpRequest与服务器进行异步通信;
使用JavaScript绑定一切。
传统的Web应用是一个同步的交互过程。Ajax是异步的。
AJAX是一个客户端动态网页思想;综合整合使用HTML,CSS,JavaScript,XML等页面技术完成客户端显示功能,同时以XMLHttpRequest为核心的异步对象与服务端后台通信。

Ajax的优势:
减轻服务器的负担
AJAX的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。
带来更好的用户体验
无刷新更新页面,减少用户心理和实际的等待时间。
利用客户端的处理能力
可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担
基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
进一步促进页面呈现和数据的分离。

常见的Ajax使用场景:
表单驱动的交互
深层次的树的导航
快速的用户与用户间的交流响应
类似投票、yes/no等无关痛痒的场景
对数据进行过滤和操纵相关数据的场景
普通的文本输入提示和自动完成的场景
Ajax不适用场景:
部分简单的表单
基本的导航
页面大部分需要更新
……


XMLHttpRequest对象(AJAX引擎的核心)
1)作用:实现AJAX的体验
象桌面应用与server进行数据交换
异步
局部刷新
2)目的:减轻server的压力,提高交互的速度
局部刷新页面某个部份,不影响整个页面
3)对象创建(XMLHttpRequest):
根据不同的浏览器,对XMLHttpRequest对象的初始化有所不同:
<script language="javascript">
var xmlreq = false;
//IE浏览器
xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
//旧版本的IE
xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
//Mozilla浏览器
xmlreq = new XMLHttpRequest();
</script>


4)XMLHttpRequest对象是运行在browser的(Ajax引擎的核心)
状态:
0=未初始化
1=读取中
2=已读取
3=交互中
4=完成
2023-12-26~2025-07-04备份 一、海康视觉与汇川机器人 服务器-客户端通信设置IP在同一网段名称IP端口类型海康相机工控机7930服务器机器人3000客户端海康VM服务器设置1通信管理 增添TCP服务端,设置本机IP:192.168.0.20,端口号79302 协议解析 通信双方约定通信格式(设置收发数据格式,分隔符)机器人客户端设置(不同类型机器人设置有差别)1 通讯服务设置 设置连接服务器IP、服务端端口号、机器人端口号,确保连接正常2 协议解析 使用指令代码构建通讯解析。 阅读详情

相关推荐

STK之Commu模块之三仿真卫星通信链路参数计算

考虑上述衰减的影响,可以得到卫星接收机输入端的载波功 [C] = [PT] +[GT] +[GR] -[L] -[L1] -[L2] (

juanhuokang2681的博客 8268

Flex Note

Reference: Flex 4 in Action 1. Flex Supports Activiti? 2. Contenders: SilverLight and JavaFX 3. Case: Three-state Check Box 4. AJAX Communication Limits AJAX supports just one thing: text over HT

Derek_Zhang_的专栏 908

芯片硅前验证技术与驱动工程师实战指南

硅前验证是芯片开发流程中的关键环节,通过pre-silicon simulation等技术手段在流片前验证设计正确性。其核心技术包括软件仿真、FPGA原型验证和硬件仿真器解决方案,涉及Linux驱动开发、芯片架构理解和波形分析等核心技能。作为连接芯片设计与系统集成的桥梁,硅前验证能早期发现设计缺陷,节省数百万美元流片成本。以Cadence Palladium为代表的硬件仿真器,通过专用服务器系统实现比纯软件方案快100-1000倍的仿真速度,为驱动工程师提供完整的外设模型验证环境。掌握硅前验证技术可显著提升

weixin_42522857的博客 329

web-combine-note(1)_1024

  ——空格 这个段落拥有更大的行高。 //像素值表示的行高 jQuery: function getDeptName(data) { var params = data.value; var list; $.ajax({ url: ‘/LandProject/GetAllDeptType’, type: ‘Post’, success: function (data) { }, }); } $.ajax({ //键值对 url: “/Login/CheckUser”,

Code66_3444124800的博客 236

安装和使用pandoc

支持 Markdown、DOCX、LaTeX、HTML、PDF、EPUB 等 60+ 种格式 的互相转换

PLANTTHESON的博客 6833

边缘AI工业落地:YOLO26-Seg + RK3588 NPU 极致部署(低功耗+实时实例分割,工业场景全覆盖)

本次实战汇总了「YOLO26-Seg+RK3588 NPU」工业边缘部署中最常见、最致命的8个坑点,所有坑点均来自真实工业项目,解决方案均为零代码/一键操作,无需复杂配置,能让你少走90%的弯路,节省大量时间,必看必记!❌ RKNN转换报错「算子不支持/模型加载失败」→ ✅ 导出ONNX时必须指定opset=12,重新导出即可,RK3588唯一兼容版本;❌ 分割mask错位/轮廓模糊 → ✅ 导出ONNX时加,并保证RKNN的归一化参数与YOLO26一致,零代码修复;

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1719

尚硅谷爬虫note006

1. ajax的get请求—豆瓣电影第一页。2. ajax的get请求—豆瓣电影前十页。二、Ajax的post请求。

优快云y666999的博客 1340

华为OD机试真题2026双机位C卷 Python&JS 实现【明日之星选举】

给定一组选票votes。votes[i]代表第 i 张选票的内容,包含一个字符串"zhangsan,hanmei",表示推荐zhangsan为明日之星,反对 hanmei 称为明日之星。赞成或反对使用逗号(,)分割。 给定一个数组n,表示最后将筛选出赞成票最多的n个人,如果赞成票相同,则反对票越少,排序越靠前;如果赞成票和反对票都相同,则按照姓名字典序升序排序。

MISAYAONE的博客 322

Ajax导出Excel问题

原因:ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,ajax没法解析后台返回的文件流,所以无法处理二进制流response输出来下载文件。 使用form表单提交实现文件下载 这有已经封装的jq方法。实现方式可以看代码实现。 jq插件代码 /** * Created by wpf on 2017/12/20. */ /* * jQ...

beanLau的博客 2279

MAVEN教程-第一篇:MAVEN基础入门

MAVEN基础入门摘要 Maven是Java项目自动化构建工具,核心解决依赖管理(自动下载JAR包)、标准化构建流程(统一目录结构)和插件扩展问题。安装需配置环境变量(MAVEN_HOME),通过mvn -v验证。使用archetype:generate命令快速生成项目,标准结构包含src/main/java(主代码)和pom.xml(配置依赖/插件)。关键操作:mvn compile编译代码,mvn exec:java运行主类。POM文件定义项目元数据(如groupId)、依赖(如JUnit)和构建插件(

无 234

手把手教你学Simulink——基于电机驱动系统的场景实例:轮毂电机在电动汽车中的分布式驱动控制仿真

本文详细介绍了基于MATLAB/Simulink和Simscape Electrical的电动汽车轮毂电机分布式驱动控制系统建模方法。内容包括系统结构设计(轮毂电机、逆变器、控制器等模块)、完整的建模过程(从基础模块导入到车辆动力学建模)、控制器设计与转矩分配策略实现,以及仿真参数设置与结果分析。通过仿真验证了该分布式驱动系统在速度跟踪、转弯性能等方面的优异表现,为电动汽车驱动系统的研究与开发提供了有效的仿真验证平台。文中还提供了相关代码示例和资料推荐,是学习Simulink电机控制系统建模的实用指南。

MHD0815的博客 4915

tp-note

1、AJAX传路径img中的路径URL通过ajax传值出现错误时,在JS中调用 encodeURLComponent(URL);方法进行编码后传值,在处理页面 调用urldecode(URL);方法进行解码 2、TP验证码2.1 生成验证码的操作方法 1 functions yzm() 2 { 3 $Verify = new \Think\Verify(); 4 ...

weixin_30507269的博客 141

知识图谱-构建:知识图谱构建流程【本体构建、知识抽取(实体抽取、 关系抽取、属性抽取)、知识表示、知识融合、知识存储】

旅游领域的类是用来描述旅游的抽象化概念术语,是对众多旅游个体共性的概念化描述。术语是划分类的基础,根据构建领域本体的目标和具体需要,可以确定哪些术语能作为领域本体的类。在以上抽取的众多旅游领域术语中,有些是能直接作为类的,如旅游、人物、交通方式、景区等等,而有些则不能作为类,如票价、景区门票、联系方式等等,它们只是属性。“旅游”很明显是最顶层的类,是父类。然后,要确定旅游的子类,根据大众标签里体现的共性和《中国分类主题词表》确定了旅游领域的11个核心概念,即本体层次结构图数据属性(固有属性)...

u013250861的博客 4万+

note_cloud--搜索笔记功能(已经分享了的笔记)(两个功能)

功能:用户输入收索的关键词,然后回车触发查询 ------------------------------------------------------------------------------ 发送ajax请求 发送事件:输入关键词后,点击回车(按键监听事件) $("#search_note").keydown(function(event){ var cod...

荒的博客 1802

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Silverlight Note(1)

Silverlight Note(1)1、WPF:Windows Presentation Foundation,它是.NET Framework3.0的主要组成部分,并被Windows Vista缺省安装。.NET 3.0还包括:(1)WCF ( Windows Communication Foundation ) 通信子系统(2)WCS ( Windows CardSpace ) 数字身份

chszs的专栏 2136

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

用Python数据分析选购手机

9月13日发布的iPhone Xs算是手机界的大新闻了,新款iPhone的价格也再度刷新了手机定价的记录。看完发布会,相信很多人的心情是这样的强哥之前用的iPhone 6,最近准备换手机。经济形势严峻,换iPhone是换不起了,只能消费降级,投奔安卓阵营。 1500元的预算,连个二手的iPhone都买不了,但是在安卓机里却有不少选择。本文我们就来看看怎样...

weixin_34006468的博客 593

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

note of 《爬虫第二阶段:基础篇》 崔庆才 20181020

课时07:爬虫基本原理讲解.mp4 什么是爬虫? Elements 审查元素 Network 网络请求与响应 爬虫基本流程 Request请求 Response响应 解析内容 保存数据 什么是Request请求和Response响应 在Network选项卡下刷新网页 Headers Request Headers Preview 网页源代码 HTTP Request HTTP Response R...

extravaganza的专栏 197

jquerymobile实例

转自:http://www.oschina.net/question/101738_29271 注册: 登录核心代码: 01 script type="text/javascript"> 02      jQuery(document).ready(function() { 03   

路遥知马力 1762

firephp 使用说明

 Firefox的Firephp插件是基于FireBug插件开发的一款调试工具.他将你所要输出的信息通过header输出给客户端,并通过Firephp在FireBug的console和server中展示出来.由于输出是在header中,所以不会影响任何页面代码.可以用于Ajax调试及线上debug跟踪代码.一、为你的firefox安装firephp需要去firefox官方网

leijuly'blog 6246

2026车载电器配件选购指南:车规级认证与材料耐候性实战解析

车载电器配件已从消费电子逻辑转向车规级工程体系。其核心在于理解AEC-Q200认证、ISO 16750振动标准及GB/T 28046电磁兼容等技术原理,这些不仅是合规门槛,更直接决定-40℃冷启动成功率、85℃高温稳定性与多设备EMI抗扰能力。材料耐候性作为隐形失效主因,涉及PBT外壳抗紫外老化、FMVQ密封圈低温弹性、TPEE线缆抗弯折等关键指标。在新能源车电子密度激增、极端气候用车常态化背景下,真正可靠的配件必须通过全温区老化数据验证、实测振动谱线比对和EMC裕度值公示。本文聚焦2026年高频失效场景—

weixin_34008784的博客 322

用数据分析选购手机

9月13日发布的iPhone Xs算是手机界的大新闻了,新款iPhone的价格也再度刷新了手机定价的记录。看完发布会,相信很多人的心情是这样的 强哥之前用的iPhone 6,最近准备换手机。经济形势严峻,换iPhone是换不起了,只能消费降级,投奔安卓阵营。 1500元的预算,连个二手的iPhone都买不了,但是在安卓机里却有不少选择。本文我们就来看看怎样用数据分析选购手机。 分析思路 思路很简...

weixin_34161064的博客 200

微博 用户画像_新浪微博数据采集方法以及数据分析(用户画像) - 八爪鱼采集器...

分析用户画像?从微博数据采集开始!作者:keven发布时间:2017/10/13 15:56:0331564 人已阅读摘要:本文介绍以小米Note发布的微博评论数据为对象,利用八爪鱼和微图工具从零散的微博数据中采集、分析生成一个清晰地用户画像吧。想设计一款新的产品,你了解未来的用户是什么样吗?想提升服务质量,用户调研应该怎么做?想评估新功能上线效果,用户情感偏好你了解吗?有了用户画像,这些问题的答...

weixin_39809175的博客 2018

MyNote笔记系统(二)登陆与注册

工程源码:http://download.csdn.net/detail/my_session/4846364 页面主要代码: (登陆    login.js) Ext.onReady(function() { //提示 Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side';

Jmark 972

Django框架整理

Django是一个功能强大的web框架。 前言:框架模式简介 1、MVC和MTV框架模式:分层级进行管理 说到框架模式我们有必要简单的说下设计模式,了解下设计模式这个概念,因为有人对设计模式和框架模式的概念经常混淆 设计模式: 是一套被反复使用,多数人知道并经过分类的代码设计经验总结,是为了解决一些通用性问题的 目的:重用代码并保证代码的可靠性 设计模式分类:单例,抽象工厂 等等 23种模式 一句话总结:解

有用的话关个注,点个赞,收个藏🫶。 1713
上一篇: 11. Servlet note
下一篇: 14. Struts1.x note
dev_J2EE
博客等级 码龄18年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值