之前发的一篇文章《变态的静态资源缓存与更新》中提到了静态资源和页面部署之间的时间间隙问题,这个问题会迫使前端静态资源发布必须采用非覆盖式。 那篇文章中没有详细解释为什么会产生不可忍受的时间间隙,本文算是对它的补充。 之所以会产生部署时差,最主要的原因就是使用了CDN服务。 大型Web应用对速度的追求 ...
分类:
其他好文 时间:
2017-10-19 19:56:12
阅读次数:
127
跨域请求 首先先了解什么是跨域? 浏览器同源策略:规定浏览器只能访问同源的资源,不能访问对方的资源。(非授权情况下) 域相同和不同域 满足同域的条件:同协议 同域名 同端口 如http://www.foo.com/a/ 和http://www.foo.com 同域 与http://www.foo.c ...
分类:
Web程序 时间:
2017-10-14 21:12:09
阅读次数:
180
不同域:协议,域名,端口任何一个不同; 1,jsonp跨域 在js中,我们直接使用XMLHttpRequest请求不同的域上的数据时,是不可以的。但是,在页面上引用不同域上的js脚本文件确实可以的,jsonp就是利用这个特性来实现的。 通过script标签引入一个js文件,这个js文件载入成功后会执 ...
分类:
Web程序 时间:
2017-10-12 21:44:00
阅读次数:
217
history对象包含用户访问过的URL,属于window对象的一部分,传统的使用中,它拥有length属性(浏览器历史列表URL数目) 及back()、forward()、go()方法。 而新的H5则赋予了其更多的新特性: 往返缓存 默认情况下,浏览器会缓存当前会话页面,这样当下一个页面点击后退按 ...
分类:
其他好文 时间:
2017-10-09 17:40:28
阅读次数:
160
一、跨域定义及类型 定义:只要协议、域名、端口有任何一个不同,都被当做不同的域。 类型:(由于浏览器的同源策略) 1)浏览器中不同域的框架之间不能进行js交互操作; 2)不能通过ajax去请求不同源中的文档; 注意:由于协议和端口造成的跨域,前端无法解决。 跨域处理: 1、document.doma ...
分类:
其他好文 时间:
2017-09-12 10:00:08
阅读次数:
175
作为网络安全的一项基本措施,早期由Netscape引入浏览器,同源指的是: 1.协议相同; 2.域名相同; 3.端口相同; 违背同源策略的情况有: 1.协议名不同,如http和https 2.端口号不同; 3.域名不同; 4.主域相同,子域不同; 5.主域和主域对应的ip 同源的情况: 同协议同域名 ...
分类:
其他好文 时间:
2017-09-09 14:38:00
阅读次数:
163
|一个散列由多个域值对(field-valuepair)组成,散列的域和值都可以
是文字,整数,浮点数或者二进制数据。
#同一个散列中每个域必须是独一无二的,而不同域的值可以是重复的。
#操作:设置域值对,获取域的值,检查域是否存在
|基本操作
--关联域值对
hsetkeyfieldvalue
#在散..
分类:
其他好文 时间:
2017-09-06 22:53:25
阅读次数:
137
通过作用虚拟主机,可以使多个不同域名的网站共存于一个Tomcat中 在tomcat的server.xml文件中添加主机名: <Host name="hostname" appBase="path/of/web1"> <Context path="/web1" docBase="path/of/web ...
分类:
其他好文 时间:
2017-08-31 14:24:07
阅读次数:
127
跨域简介 什么是跨域 什么是域? 在这里指的是域名 为什么要跨域? 因为浏览器在不同域之间是不能不作处理直接获取数据的,为什么不可以呢?因为浏览器有一种机制,叫同源策略。 同源策略 同源策略是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以 ...
分类:
其他好文 时间:
2017-08-30 18:30:48
阅读次数:
146
(一):动态脚本注入的方法.即在页面中动态生成<script>脚本标签,另其src指向其它域的js文件(即是src属性为不同域的URL). (一般用于不同域之间的跨域) var scriptElement = document.createElement('script'); scriptEleme ...
分类:
Web程序 时间:
2017-08-30 11:04:45
阅读次数:
207