当前位置: 首页 > news >正文

网站信息内容建设管理网站建设在学校中的作用

网站信息内容建设管理,网站建设在学校中的作用,湖北响应式网站建设费用,响应式旅游网站模板一、基本概念 1、AJAX(Asynchronous JavaScript And XML)#xff0c;即为异步的JavaScript 和 XML。 2、异步的JavaScript 它可以异步地向服务器发送请求#xff0c;在等待响应的过程中#xff0c;不会阻塞当前页面。浏览器可以做自己的事情。直到成功获取响应后#xf…一、基本概念 1、AJAX(Asynchronous JavaScript And XML)即为异步的JavaScript 和 XML。 2、异步的JavaScript 它可以异步地向服务器发送请求在等待响应的过程中不会阻塞当前页面。浏览器可以做自己的事情。直到成功获取响应后浏览器才开始处理响应数据。 3、XML 是前后端数据通信时传输数据的一种格式。现在比较常用的是 JSON 总 Ajax就是在浏览器不重新加载网页的情况下对页面的某部分进行更新。 4、优势通过AJAX从浏览器向服务器发送异步请求无刷新获取数据。 缺点 二、Ajax请求基本步骤 引入express框架创建服务端 server.js // 1、引入express框架 const express require(express);// 2、创建应用对象 const app express();// 3、创建路由规则 // Request是对请求报文的封装 // Response是对响应报文的封装 app.get(/server,(request,response) {// 设置响应头 设置允许跨域response.setHeader(Access-Control-Allow-Origin,*);// 设置响应response.send(这是服务端发送的响应报文) })// 4、监听端口、启动服务 app.listen(8000,() {console.log(服务已经启动.......) }) Ajax请求五步骤 1.创建一个xhr对象 2.xhr.open()准备发送请求 3.xhr.send()发送请求 4.使用xhr的readystatechange属性判断Ajax的状态码 5.判断HTTP的状态码 GET请求实例点击发送请求按键后响应报文呈现在div“result”内 button点击发送请求/buttondiv idresult/divscript// 获取button元素const btn document.getElementsByTagName(button)[0];// 获取dom节点const result document.getElementById(result);// 绑定事件 进行 《四步》 AJAX操作btn.onclick function(){// 1、创建对象const xhr new XMLHttpRequest();// 2、初始化 设置请求方法 URLxhr.open(GET,http://127.0.0.1:8000/server);// 3、发送xhr.send();// 4、事件绑定 处理服务端返回的结果/*on表示当 、、时候readystate 是xhr对象中的属性表示状态0 1 2 3 4 */xhr.onreadystatechange function(){//判断服务端是否返回所有结果if(xhr.readyState 4){//判断是否是正常的 2XX 即为正常if(xhr.status 200 xhr.status 300){//处理结果 行 头 体 // console.log(xhr.status);//响应行 -- 状态码// console.log(xhr.statusText);//响应行 -- 状态字符串// console.log(xhr.getAllResponseHeaders());//所有响应头// console.log(xhr.response);//响应体// 将响应信息放在result块内result.innerHTML xhr.response;}else{alert(出错了);}}}}/script POST请求实例鼠标进入div内就会自动发送请求 服务端添加post方法 app.post(/server,(request,response) {// 设置响应头 设置允许跨域response.setHeader(Access-Control-Allow-Origin,*);// 设置响应response.send(这是服务端POST发送的响应报文) });浏览器端 div idresult/divscript// 获取元素对象const result document.getElementById(result);// 绑定事件 鼠标进入div内就会触发事件result.addEventListener(mouseover,function(){// 1、创建对象const xhr new XMLHttpRequest();// 2、初始化 设置请求类型与urlxhr.open(POST,http://127.0.0.1:8000/server);// 3、发送xhr.send();// 4、事件绑定xhr.onreadystatechange function(){if(xhr.readyState 4){if(xhr.status 200 xhr.status 300){result.innerHTML xhr.response;}}}})/script 三、同源策略 1、同源策略浏览器的安全策略要求协议、域名、端口号完全相同。 2、跨域问题 https协议://a.xxx.com域名:8080端口号/flie/list路径 只要协议、域名、端口号只要有任何一个不一样都是不同域 Ajax引擎默认遵守同源策略。 3、解决跨域常用方法---使用中间代理 客户端浏览器通过Ajax引擎发送Ajax请求默认遵守同源策略。 对于跨域请求可发送但是不可接收响应数据。 使用代理服务器无Ajax引擎所以左边的通信满足同源策略右边的通信也正常。 React框架中代理配置在发送请求时一旦涉及到跨域会自动检测并将url改变在收到响应后自动改回来url。 了解止步。后续的知识我这个java后端就现学现用了。
http://www.dnsts.com.cn/news/61618.html

相关文章:

  • 搭建网站服务器平台的三种方式集团网站建设服务
  • 南京网站制作域名互联网推广软件
  • 网站建设及推广预算表通信技术公司网站建设
  • 备案密码如何登录添加网站微信红包封面分销平台
  • 怎么用.net做网站学校建设外文网站情况
  • 宁波哪里做网站的网站系统功能描述
  • 网站制作详细流程qq空间关闭申请网站
  • 北京网站设计服务app手机软件开发
  • 网站不能添加图片大学网站栏目建设通知
  • icp备案网站管理员有负责吗网址生成短链接
  • 网站建设与优化推广方案模板希爱力
  • 找做金融的网站闵行郑州阳网站建设
  • 无锡网站制作哪家便宜个人域名备案流程详细
  • 12380网站建设打算爱站网查询
  • 百度右边相关网站网站运营需要哪些人员
  • 网站的链接建设wordpress 空行
  • 江门专业网站建设价格个人注册公司的步骤
  • 怎么确定电商网站建设的目标做网站不赚钱了
  • 广西腾达建设集团有限公司网站现代网络营销的方式
  • 上海个人建站模板wordpress 招聘模块
  • 寻找锦州网站建设百度做网站的费用
  • 重庆网站推广运营深圳给企业做网站
  • 网站建设公司的客户cpa个人网站怎么做
  • 绍兴柯桥区城乡建设局网站网站关键词 公司
  • 查询建设规范的网站餐饮vi设计公司
  • 360做网站多少钱一年申请网站网站
  • 图片生成链接的网站安监局特种作业证全国联网
  • 小企业网站建设价格网页制作与网站建设实战大全
  • 网站开发 云智互联自学做网站的书
  • 512m内存做网站邵阳网站开发公司推荐