简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState): 0-未初始化、1-正在初始化、2-发送数据、3-正在发送数据、4-完成。 当XMLHttpRequest.readyState为4时,表示ajax请求已经完成可以得到响应结果。 ajax的s ...
分类:
Web程序 时间:
2018-02-27 23:36:08
阅读次数:
257
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否 ...
分类:
Web程序 时间:
2018-02-25 20:38:11
阅读次数:
331
一、JSONP的诞生 二、老板,来一斤栗子。【栗子一】跨域服务器文件:remote.js代码: 本地 这边做的就是直接引入一个js,页面将会弹出一个提示窗体,显示 我是远程文件。 【栗子二】跨域服务器文件:remote.js代码: 本地 //这边做的是 //1、本地定义一个函数//2、引入一个js/ ...
分类:
Web程序 时间:
2018-02-25 13:15:02
阅读次数:
288
一、node.js的安装注意事项 1.参考http://www.runoob.com/nodejs/nodejs-install-setup.html 2.node.js如果不配置package.json文件会出现警告 npm WARN saveError ENOENT : no such file ...
分类:
Web程序 时间:
2018-02-23 22:20:40
阅读次数:
3943
概述: **入门的案例** 1.需求:在JSP的页面上,提供一个按钮,点击按钮,偷偷的发送异步请求(页面没提交),让按钮下方的<h4>标题中显示内容(服务器端响应的内容) 2.编写代码 * 客户端 * 采用的异步的方式 * 采用XMLHttpRequest对象 * 服务器端 * 在控制台输出一句话 ...
分类:
Web程序 时间:
2018-02-22 23:07:37
阅读次数:
232
//ajax的jquery实现 function aclick(){//alert("測试一");var name = $("#userName").val();//alert(name);$.get("servlet/AjaxServlet?name=" + name ,null,back); } ...
分类:
Web程序 时间:
2018-02-20 17:56:31
阅读次数:
167
1.浏览器限制 浏览器出于安全的角度,当产生跨域,则浏览器会对请求进行一些校验,校验不通过,则报跨域安全问题 2.跨域指发出去的请求不是本域的,协议、域名、端口任何一项不一样就认为是跨域 3.XHR(XMLHttpRequest)请求如果发送的请求不是XHR,则哪怕是跨域,浏览器都不会报错比如使用i ...
分类:
Web程序 时间:
2018-02-20 17:28:57
阅读次数:
311
1.浏览器限制 浏览器出于安全的角度,当产生跨域,则浏览器会对请求进行一些校验,校验不通过,则报跨域安全问题 2.跨域指发出去的请求不是本域的,协议、域名、端口任何一项不一样就认为是跨域 3.XHR(XMLHttpRequest)请求如果发送的请求不是XHR,则哪怕是跨域,浏览器都不会报错比如使用i ...
分类:
Web程序 时间:
2018-02-19 22:25:28
阅读次数:
228
一、rest api a、api就是接口 如: - http://www.oldboyedu.com/get_user/ - http://www.oldboyedu.com/get_users/ b、api的两个用途 1、为别人提供服务 2、前后端分离 二、restful a、--字面意思:表征状 ...
分类:
编程语言 时间:
2018-02-17 16:58:26
阅读次数:
2083
上拉加载的思路 1 上拉加载是要把屏幕拉到最底部的时候触发ajax事件请求数据 2.所有要获取屏幕的高度 文档的高度 和滚动的高度 下面的代码是已经做好了兼容的可以直接拿来用 3.首先要默认加载第一页,在window.onload调用upDown这个方法 4.当页面滚到底部的时候触发up()这个方法 ...
分类:
Web程序 时间:
2018-02-05 18:52:56
阅读次数:
199