响应式网站模板html网站规划和网站建设

diannao/2026/1/26 19:22:43/文章来源:
响应式网站模板html,网站规划和网站建设,876游戏平台网页游戏大全,东莞网站推广培训​ 文章目录 一、什么是Ajax二、全局刷新和局部刷新二、Ajax中使用XMLHttpRequest对象#xff08;Ajax核心步骤#xff09;1、创建异步对象2、给异步对象绑定事件3、异步对象的属性 readyState 表示异步对象请求的状态变化4、初始异步请求对象5、使用异步对象发送请求6、jso…​ 文章目录 一、什么是Ajax二、全局刷新和局部刷新二、Ajax中使用XMLHttpRequest对象Ajax核心步骤1、创建异步对象2、给异步对象绑定事件3、异步对象的属性 readyState 表示异步对象请求的状态变化4、初始异步请求对象5、使用异步对象发送请求6、json使用 一、什么是Ajax Ajax全称Asynchronous JavaScript and XML异步JavaScript和XML是一种用于创建更好、更快以及交互性更强的Web应用程序的技术。它不是一种新的编程语言而是由多种技术组合而成的包括HTML或XHTML、CSS、JavaScript、DOM、XML、XSLT以及最重要的XMLHttpRequest。 Ajax的原理是通过XmlHttpRequest对象来向服务器发异步请求从服务器获得数据然后用JavaScript来操作DOM而更新页面。 使用Ajax技术的网页应用能够快速地将增量更新呈现在用户界面上而不需要重载刷新整个页面从而节省网络带宽提高网页加载速度缩短用户等待时间改善用户体验。 Ajax通过异步通信的方式实现了在不刷新整个页面的情况下对页面的局部进行更新极大地提升了Web应用的交互性和性能。 二、全局刷新和局部刷新 全局刷新整个浏览器被新的数据覆盖。在网络中传输大量的数据浏览器需要加载渲染页面。局部刷新在浏览器器的内部发起请求获取数据改变页面中的部分内容其余的页面无需加载和渲染。 网络中数据传输量越少给用户的感受越好。 Ajax是用来做局部刷新的局部刷新使用的核心对象异步对象XMLHttpRequest。这个异步对象是存在浏览器内存中的使用JavaScript语法创建和使用XMLHttpRequest对象。 Ajax包含的技术主要有JavaScript、dom、css、xml等。核心是JavaScript 和 xml【被json代替】。JavaScript负责创建异步对象发送请求更新页面的dom对象。Ajax是一种做局部刷新的新方法2003不是一种语言 XML网络中的传输的数据格式使用json替换了XML。 数据数据1宝马1/数据1数据2宝马2/数据2数据3宝马3/数据3数据4宝马4/数据4 /数据二、Ajax中使用XMLHttpRequest对象Ajax核心步骤 1、创建异步对象 var xmlHttp new XMLHttpRequest();2、给异步对象绑定事件 onreadystatechange 当异步对象发起请求获取了数据都会触发这个事件。这个事件需要指定一个函数 在函数中处理状态的变化。 btn.onclick fun1()function fun1(){alert(按钮单击) }例如 xmlHttp.onreadystatechange function(){处理请求的状态变化。if(xmlHttp.readyState 4 xmlHttp.status 200 ){// 可以处理服务器端的数据更新当前页面var data xmlHttp.responseText;document.getElementById(name).value data;}}3、异步对象的属性 readyState 表示异步对象请求的状态变化 0创建异步对象时 new XMLHttpRequest();1初始异步请求对象xmlHttp.open(请求方式请求地址true);2发送请求xmlHttp.send();3从服务器端获取了数据此时3是异步对象内部使用获取了原始的数据。4异步对象把接收的数据处理完成后。 此时开发人员在4的时候处理数据。 在4的时候开发人员做什么更新当前页面 异步对象的status属性表示网络请求的状况的200404500需要是当status200时表示网络请求是成功的。 4、初始异步请求对象 异步的方法open() xmlHttp.open(请求方式get|post, 服务器端的访问地址, 同步|异步请求(默认是true异步请求));// 例如 xmlHttp.open(get, loginServlet?namezspwd123,true);5、使用异步对象发送请求 xmlHttp.send(); 获取服务器端返回的数据使用异步对象的属性responseText 使用例子xmlHttp.responseText 回调当请求的状态变化时异步对象会自动调用onreadystatechange 事件对应的函数。 访问地址使用get方式传递参数 http://localhost:8080/course_myajax/bmiPrint?name李四w82h1.8 6、json使用 1、Ajax发起请求后会返回的一个json格式的字符串 { name: 河北, jiancheng: 冀, shenghui: 石家庄}2、json分类 json对象格式JSONObject这种对象的格式名称: 值也可以看做是key: value格式。json数组格式JSONArray // 基本格式 [{ name: 河北, jiancheng: 冀, shenghui: 石家庄},{ name: 山西, jiancheng: 晋, shenghui: 太原} ]3、为什么要使用json json格式好理解json格式数据在多种语言中比较容易处理。 使用java javascript读写json格式的数据比较容易。json格式数据他占用的空间下在网络中传输快用户的体验好。处理json的工具库Gsongoogle、Fastjson阿里、jackson、 json-lib。在js中的可以把json格式的字符串转为json对象 json中的key就是json对象的属性名。 当然下面是一个简单的Ajax示例演示了如何使用JavaScript和XMLHttpRequest对象来执行异步HTTP请求并更新网页内容。请注意为了简化示例我们假设服务器上存在一个名为example.txt的文件它包含一些简单的文本内容。 !DOCTYPE html html langen head meta charsetUTF-8 titleAjax 示例/title script function loadContent() { // 创建一个新的XMLHttpRequest对象 var xhr new XMLHttpRequest(); // 定义请求完成时的回调函数 xhr.onreadystatechange function() { if (xhr.readyState 4 xhr.status 200) { // 请求成功完成服务器返回状态码200 // 更新页面内容 document.getElementById(content).innerHTML xhr.responseText; } }; // 设置请求方法和URL xhr.open(GET, example.txt, true); // 发送请求 xhr.send(); } /script /head body h1Ajax 示例/h1 button onclickloadContent()加载内容/button div idcontent/div /body /html在这个示例中定义了一个名为loadContent的JavaScript函数。当点击按钮时这个函数会被调用。 首先我们创建一个新的XMLHttpRequest对象。然后我们定义了一个回调函数onreadystatechange这个函数会在请求的状态改变时被调用。当请求完成readyState 4并且服务器返回状态码为200成功时我们更新页面上id为content的div元素的内容。接着我们使用open方法设置请求的方法和URL。在这个例子中我们使用GET方法请求example.txt文件。最后我们使用send方法发送请求。请注意这个例子假设服务器上的example.txt文件是可访问的并且与你的HTML文件在同一个域名下。如果文件位于其他位置你需要修改xhr.open方法中的URL来指向正确的位置。 此外现代Web开发中可能会更倾向于使用更高级的库如jQuery的$.ajax方法或现代的Fetch API来执行Ajax请求因为它们提供了更简洁、更强大的功能并且能更好地处理错误和跨域请求。 ​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/87867.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

青岛建设银行股份有限公司网站首页宁波建筑信息平台

根据消息人士透露,此次人工智能洞察论坛将是一次历史性的聚会,吸引了来自科技界的许多重量级人物。与会者们将共同探讨人工智能在科技行业和社会发展中的巨大潜力以及可能带来的挑战。 埃隆马斯克,特斯拉和SpaceX的首席执行官,一直…

如何做资金盘网站地方门户类网站产品推广

文章目录 一.HarmonyOS应用开发实战—开箱即用的登录页面2【ArkTS】【鸿蒙专栏-31】1.1 项目背景1.2 ArkTS详解二.HarmonyOS应用开发实战—开箱即用的登录页面3【ArkTS】2.1 ArkTS页面源码2.2 代码解析2.3 心得一.HarmonyOS应用开发实战—开箱即用的登录页面2【ArkTS】【鸿蒙专…

seo网站分析专门做相声的网站

文章首发微信公众号,微信搜索:猿说python对于线程与线程之间的交互我们在前面的文章已经介绍了 python 互斥锁Lock / python事件Event , 今天继续介绍一种线程交互方式 – 线程条件变量Condition.一.线程条件变量Condition相关函数介绍acquire() — 线程…

网站维护是怎么回事个人 备案 多个网站吗

基于STM32单片机的汽车胎压、速度及状态监测系统设计与实现 摘要: 随着汽车电子技术的快速发展,车辆状态实时监控系统的需求日益增长。本文设计并实现了一种基于STM32单片机的汽车胎压、速度及状态监测系统。该系统能够实时监测汽车的胎压、速度以及其他…

做网站app要多少钱周口seo推广

C# 是一种强类型的编程语言,这意味着在声明变量时必须指定其数据类型。数据类型是用于定义变量可以持有的数据类型的系统。C# 支持多种内置数据类型,同时也支持用户自定义的数据类型。 变量 变量是用来存储数据的容器。在 C# 中,每个变量都有一个特定的数据类型,这决定了…

百度收录网站链接创网站

金三银四招聘季已落幕,虽说行情不是很乐观,但真正的强者从不抱怨。 在此期间,我收到众多小伙伴的宝贵反馈,整理出132道面试题,从基础到高级,有八股文,也有对某个知识点的深度解析。包括以下几部…

如何申请免费域名做网站申请带域名的免费空间

在工厂的生产加工过程中,工业视觉检测系统被广泛应用,并且起着重要的作用。它能够对不同的零部件进行多功能的视觉检测,包括尺寸和外观的缺陷。随着制造业市场竞争越来越激烈,对产品质检效率的要求不断提高,传统的人工…

黄金网站app视频wordpress存档

作者 | KITTY GUPTA 译者 | 张健欣 令开发者万分高兴的是,开发自己的测试框架的日子终于结束了。以前,开发团队接手一个项目并开始开发时,除了项目模块的实际开发之外,他们不得不为这个项目构建一个自动化测试框架。一个测试框架应…

江门有那几间公司做网站的免费域名注册 国外

1、为什么需要私服 如果在公司中多个项目模块中的的公共类用的都是一样的,那么不可能将这些一样的代码写两遍。所以将其中一个项目中的代码打包成私服,然后在另外一个模块中去进行引用。 除此之外,如果大公司中开发人员较多,大家同…

自己怎么建购物网站自己做网站好做吗

来源:生物通 斯坦福大学医学院的研究人员已经表明,大量锻炼的成年小鼠的血液对年龄相同、久坐不动的小鼠的大脑有益。运动小鼠血液中的一种蛋白质似乎是主要原因。Tony Wyss-Coray一项新的研究表明,有可能把跑马拉松的小鼠对大脑的好处转移到…

做网站网站的推广是不是犯罪的京紫元年深圳网站建设

一、完全二叉树 堆是一种完全二叉树,什么是完全二叉树? 简单的说,一棵满二叉树表示的是所有节点全部饱和,最后一层全部占满: 而完全二叉树指的是满二叉树的最后一层,所有叶子节点都从左往顺序排满&#x…

饿了么网站做要多少钱视频网站空间

前言:最近比较忙,很久没有翻看知网论文了,看了下yolo改进相关的论文发现基于YOLOv5改进的核心期刊论文还是层出不穷,并没有因为已经是2024年了YOLOv9的出现而导致论文不好发,同时YOLOv8的论文也出了不少,所…

上海多语种建站北京智能网站建设哪里有

近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接。在 Ubuntu 中通过 mysql 命令行创建好一个数据表并分配了权限:代码如下:GRANT ALL ON testdb.* TO usera I…

做网页链接网站建设部标准规范网站

目录 一、数据卷 1.1、简介 1.2、用途 1.3、特性: 1.4、数据卷相关操作 1.5、使用情况 二、自定义镜像Dockerfile 2.1、Dockerfile 2.1、使用情况 2.3、具体操作 a、自定义centos 创建文件 编辑内容 制作镜像 测试 b、自定义tomcat 创建文件 编…

网站建设前提做静态网站软件

何时使用子查询?给出一个使用子查询的SQL示例,并解释其工作原理。 子查询,也称为内部查询或嵌套查询,是嵌入在另一个SQL查询中的查询。外部查询,有时称为外部查询或主查询,是包含子查询的查询。子查询可以…

安装php网站网络推广公司推荐

构建高效网络应用:探索分布式系统和微服务的利器 前言 在当今的互联网时代,构建可扩展且可靠的网络应用变得越来越重要。分布式系统和微服务架构成为了解决大规模应用程序开发和管理的有效方法。本文将介绍一些用于构建分布式系统和微服务的关键工具和…

如何做一个免费的网站怎么制作免费网站教程视频

通常数据库分为关系型数据库和非关系型数据库,关系型数据库的优势到现在也是无可替代的,比如MySQL、SQL Server、Oracle、DB2、SyBase、Informix、PostgreSQL以及比较小型的Access等等数据库,这些数据库支持复杂的SQL操作和事务机制&#xff…

免费推广网站搭建郴州装修公司排名前十口碑推荐

最近在调试程序的时候无意间看到 cookie 的过期时间是 session,这个 session 表示的是什么时候过期?牵扯出来另一个存储方案 sessionStorage 存储的数据又是什么时候过期呢? 在查找相关资料的时候总会看到会话结束的时候 cookie 会被清除&am…

开奖网站怎么做wordpress ping百度

1.强大好用的Shell Shell是一个命令工具。Shell(也称终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它会调用相应的程序服务去完成某些工作。 现在红帽系统在内的许多主流Lin…

网站的邀请怎么做的软件开发项目经理的工资一般多少

本篇文章给大家带来的内容是关于如何使用纯CSS实现小球跳跃台阶的动画效果(附源码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。效果预览源代码下载https://github.com/comehope/front-end-daily-challenges代码解读定义…