摘要:前言 为了降低加载时间,相信大多数人都做过如下尝试 Keep alive: TCP持久连接,增加了TCP连接的复用性,但只有当上一个请求/响应完全完成后,client才能发送下一个请求 Pipelining: 可同时发送多个请求,但是服务器必须严格按照请求的先后顺序返回响应,若第一个请求的响应迟迟不 阅读全文
posted @ 2019-02-18 20:02 Claiyre 阅读 (454) 评论 (3) 编辑
摘要:博客原文地址: "Claiyre的个人博客 https://claiyre.github.io/" 如需转载,请在文章开头注明原文地址 移动端click事件被延迟 移动端的开发经常需要监听用户的双击行为,所以在touchend事件之后会有300ms左右的延迟,用来判断是否有双击事件。 因为这种延迟, 阅读全文
posted @ 2017-09-16 20:16 Claiyre 阅读 (301) 评论 (0) 编辑
摘要:1.element要用getElementById or ByTagName来得到, 2.setAttribute("class", vName)中class是指改变"class"这个属性,所以要带引号。 3.IE中要把class改成className,.....IE不认class,所以最好写两句, 阅读全文
posted @ 2017-09-10 10:47 Claiyre 阅读 (148) 评论 (0) 编辑
摘要:博客原文地址: "Claiyre的个人博客" 如需转载,请在文章开头注明原文地址 在JavaScript中,函数的功能十分强大。它们是第一类对象,也可以作为另一个对象的方法,还可以作为参数传入另一个函数,不仅如此,还能被一个函数返回!可以说,在JS中,函数无处不在,无所不能,堪比孙猴子呀!当你运用好 阅读全文
posted @ 2017-08-14 17:53 Claiyre 阅读 (953) 评论 (2) 编辑
摘要:同源策略有两个限制:(1)不能通过ajax去请求不同源中的数据(2)浏览器中不同域的框架之间不能进行js交互 这些限制一定程度上保证了web通信的安全性,但也带来了诸多不便,所以有时候我们需要使用一些跨域方法来获取其他域中的数据。 首先有必要知道什么情况下需要跨域,域名、端口和协议三者只要有一个不相 阅读全文
posted @ 2017-04-29 20:09 Claiyre 阅读 (128) 评论 (0) 编辑
摘要:cookie cookie的来源是http协议是无状态的协议,所以发明了cookie用做保存状态的额外手段,主要用于判断用户是否登陆以及保存登陆信息。它有单个特点: (1)通常由服务器端生成,存储在客户端,可以设置失效时间(max age属性,之前是expire) (2)每次请求都会附带cookie 阅读全文
posted @ 2017-04-29 20:08 Claiyre 阅读 (154) 评论 (0) 编辑
摘要:对于python包的安装而言,需要pip包,对python包资源管理。 pip包的安装。 对于python2.x和python 3.x 方法不同 : Python 2: sudo dnf upgrade python setuptools sudo dnf install python pip py 阅读全文
posted @ 2017-04-26 16:59 Claiyre 阅读 (120) 评论 (0) 编辑
摘要:衡量一个网站的性能有多个指标,DNS解析时间,TCP链接时间,HTTP重定向时间,等待服务器响应时间等等,从用户角度来看,就可以归结为该网站访问速度的快慢。也就是说性能等于网站的访问速度。 早些年Amazon曾经做过一个统计:网页加载时间每延长1秒钟,一年将减少16亿美元的营收。(16亿美元是一个什 阅读全文
posted @ 2017-04-23 16:14 Claiyre 阅读 (1462) 评论 (3) 编辑
该文被密码保护。
posted @ 2017-04-15 17:38 Claiyre 阅读 (4) 评论 (0) 编辑
摘要:前言 从层次上来看,对象的复制可以简单地分为浅复制和深复制,顾名思义,浅复制是指只复制一层对象的属性,不会复制对象中的对象的属性,对象的深复制会复制对象中层层嵌套的对象的属性。 在复制对象时,除了要复制对象的属性外,还要兼顾到是否保留了对象的constructor属性,是否对每一种数据类型(Java 阅读全文
posted @ 2017-03-29 22:23 Claiyre 阅读 (1273) 评论 (1) 编辑