郑重声明:本文除了装x之外并没什么卵用,但是俗话说如果学习不是为了装x又有什么意义!原生使用XMLHttpRequest对象发送请求(ie低版本使用ActiveXObject对象)创建一个简单的XMLHttpRequest请求大概分三步步骤解析1. 创建一个xmlHttpRequest对象2. 初始化xmlHttpRequest对象3. 发送请求封装【关注一 ......
294
0
0
2022-04-20
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。种用于创建快速动态网页的技术。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。而Ajax 可以通过在后台与服务器 ......
392
0
0
2022-04-19
我们日常使用的互联网产品,少不了前后端数据的交互,Ajax和websocket都是数据交互的利器,那么它们分别是什么?Ajax和websocket是如何完成数据实时交互的?websocket与Ajax轮询的区别又是什么?它们分别的使用场景有哪些?本文将会给出答案。AjaxAjax,即异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术。通 ......
427
0
0
2022-04-19
Ajax是常用的一门与Web服务器通信的技术,目前发送Ajax请求的主要有4种方式:原生XHRjquery中的$.ajax()axiosfetch至于原生的XHR目前工作中已经很少去手写它了,前些年我们比较常用的是jquery的ajax请求,但是近些年前端发展很快,jquery包装的ajax已经失去了往日的光辉,取而代之的是新出现的axios和fetch,两 ......
613
0
0
2022-04-10
本质是有区别的,socket是一个长连接,启动后会一直连接,而且服务端和客户端都可以主动发送信息,主要用于实时通讯和业务推送等,ajax就是一个短连接。只能有客户端发起请求,然后一次请求完成之后就关闭了。1.本质不同Ajax,即异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术;WebSocket是HTML5一种新的协议,实现了浏览器与 ......
384
0
0
2022-04-06
有时候我们需要在用户离开页面的时候,做一些上报来记录用户行为或者埋点,又或者是发送到服务器的ajax请求。那如何保证请求能够正确的送达就是一个很关键的点。下面我们就来介绍下应该如何操作:首先,要做事件监听浏览器有两个事件可以用来监听页面关闭,beforeunload和unload。beforeunload是在文档和资源将要关闭的时候调用的, 这时候文档还是可 ......
322
0
0
2022-03-30
jsonjson是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。javascript自定义对象:var oMan = { name:'tom', age ......
361
0
0
2022-03-30
最近做一个购物项目,未登录时候跳转到登录界面登录,采用了window.open,最近才发现很几种浏览器都拦截了,需要点击放行才可以,我了个去,这对于有洁癖的码农来说是绝对不的。被拦截的原因,百度了一下:在浏览器没有任何鼠标操作的时候,window.open会被当成广告被拦截,也就是你需要通过鼠标这类点击同步触发才可以,所以ajax这种异步回调时候打开窗口也会 ......
259
0
0
2022-03-29
前端开发最重要的部分之一是通过发出HTTP请求与后端进行通信,我们有几种方法可以异步地在Javascript中进行API调用。几年前,大多数应用程序都使用Ajax发送HTTP请求,Ajax代表异步Javascript和XML。但是现在,开发人员通常会决定在fetch() API和Axios之间进行选择。在本文中,我想比较这两种方法,并简要介绍一下基本知识和语 ......
348
0
0
2022-03-29
1.1.1在web.config文件中的<system.web>加入以下设置 <httpHandlers> <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> </httpHandlers> 3. 创建一个页面Defa ......
446
0
0
2022-03-22
AJAX技术的风起云涌,也使得B/S应用的表现力日益增强,大有逐步吞食C/S领地之势。利用ajaxpro.dll,你可以从JavaScript客户调用.NET方法。   首先下载ajaxpro.dll,下载解压后的文件夹中有个AjaxPro.dll,就是它了。使用VS新建web项目,并添加对AjaxPro.dll的引用,然后在W ......
412
0
0
2022-03-22
摘要: 作者: 阮一峰 越来越多的网站,开始采用“单页面结构”(Single-page application)。 整个网站只有一张网页,采用Ajax技术,根据用户的输入,加载不同的内容。 这种做法的好处是用户体验好、节省流量,缺点是AJA...作者: 阮一峰越来越多的网站,开始采用“单页面结构”(Single-page applicat ......
399
0
0
2022-03-22