2018年4月24日

前端路由的实现(三) —— History的pushState和replaceState用法

摘要: HTML5中history提供的pushState, replaceState这两个API。它们提供了操作浏览器历史栈的方法。 pushState能够在不加载页面的情况下改变浏览器的URL。这个方法接受三个参数: 状态对象,新状态的标题和可选的相对URL。 pushState方法在改变url的同时向 阅读全文

posted @ 2018-04-24 15:46 baoyadong 阅读(7264) 评论(0) 推荐(3)

用js实现base64编码器

摘要: base-64作为常见的编码函数,在基本认证、摘要认证以及一些HTTP扩展中得到了大量应用。在前端领域,也常常把图片转换为base-64编码在网络中传输。本文将详细介绍base64的原理及用js实现base64编码器的过程 原理 Base-64编码可以将任意一组字节转换成较长的常见文本字符序列,从而 阅读全文

posted @ 2018-04-24 10:42 baoyadong 阅读(2095) 评论(0) 推荐(1)

Cors之带凭据的请求

摘要: 带凭据的请求 默认情况下,跨源请求不提供凭据。通过将withCredentials属性设置为true,可以制定某个请求应该发送凭据。 阅读全文

posted @ 2018-04-24 10:21 baoyadong 阅读(391) 评论(0) 推荐(0)

图像Ping技术

摘要: 在CORS出现以前,要实现跨域Ajax通信颇费一些周折。开发人员想出了一些办法,利用DOM中能够执行跨域清求的功能,在不依赖XHR对象的情况下也能发送某种请求。虽然CORS技术已经无处不在,但开发人员自己发明的这些技术仍然被广泛使用,毕竞这样不需要修改服务器端代码。本文将详细介绍图像Ping 基础 阅读全文

posted @ 2018-04-24 10:06 baoyadong 阅读(1353) 评论(0) 推荐(0)

[转]文件file属性详解

摘要: 不能直接访问用户计算机中的文件,一直都是Web应用开发中的一大障碍。2000年以前,处理文件的唯一方式就是在表单中加入<input type="file">字段,仅此而已。FileAPI(文件API)的宗旨是为Web开发人员提供一种安全的方式,以便在客户端访问用户计算机中的文件,并更好地对这些文件执 阅读全文

posted @ 2018-04-24 09:49 baoyadong 阅读(6837) 评论(0) 推荐(0)

[转]深入理解ajax系列——响应编码

摘要: 我们接收到的 ajax 响应主体类型可以是多种形式的,包括字符串String、ArrayBuffer对象、二进制Blob对象、JSON对象、javascirpt文件及表示 XML文档的Document对象 等。下面将针对不同的主体类型,进行相应的响应解码。 属性 在介绍响应解码之前,要先了解 XHR 阅读全文

posted @ 2018-04-24 09:30 baoyadong 阅读(1466) 评论(0) 推荐(0)

[转] Blob对象

摘要: Blob是计算机界通用术语之一,全称写作:BLOB(binary large object),表示二进制大对象。MySql/Oracle数据库中,就有一种Blob类型,专门存放二进制数据。在javascript中,Blob通常表示二进制数据,不过它们不一定非得是大量数据,Blob也可以表示一个小型文 阅读全文

posted @ 2018-04-24 08:54 baoyadong 阅读(894) 评论(0) 推荐(0)

导航