jingsiyu的文章

html

在HTTP中缓存

在HTTP中缓存
HTTP再设计时就考虑到了缓存。最熟悉的就是浏览器缓存,但同样存在其他类型的缓存代理,并且他们也遵循相同的规范。控制HTTP缓存的方式有以下三种: 1、新鲜度(Freshness) 新鲜度,有时也被称为TTL(生存时间),是最简单的方式。使用报头,缓存代理会被告知在保持状态和重新...

1年前 (2017-07-19) 116℃ 0评论 0喜欢

html

提速工具PageSpeed

提速工具PageSpeed
PageSpeed把规则分为六个基本类别: 缓存优化:使页面应用的逻辑实现和所需要数据一并离线保存 返回时间最小化:减少请求响应的周期次数 请求开销最小化:减少上传数据包大小 有效负载最小化:减少响应包、下载包和缓存页面的大小 浏览器渲染优化:改进浏览器的页面布局 移动设备优化:...

1年前 (2017-07-19) 130℃ 0评论 0喜欢

html

内容分发网络(CDN)

内容分发网络(CDN)
CDN是一种服务,让你能够从“周边的服务器”上获取某些(通常静态的)内容;服务器分布在很多地方,最好的情况是可以就近地服务最终用户。这种服务通常用于图像、javascript和css文件,因为它们不太可能动态变化。 通常这些服务器能够缓存资源。如果你的javascript、css...

1年前 (2017-07-19) 134℃ 0评论 0喜欢

html

如何提高第一次的加载速度

如何提高第一次的加载速度
第一次加载速度是用“首字节的时间”测量的,即从用户请求该 页面到第一个字节从服务器下载下来的这段时间。尽管了解、测量和优化第一次加载速度很重要,但在绝大多数情况下,这不是第一次加载缓慢的真正原因。真正的原因通常在于前端。PageSpeed、YSlow和其他无数的工具和...

1年前 (2017-07-19) 107℃ 0评论 0喜欢

html

head标签

head标签
1、http-equiv元信息:告诉浏览器如何去做,等效于设置了HTTP报头。这让你可以向浏览器传达一些原本由服务器告诉它的内容。当你不能控制服务器时,它特别有用。例如:如果你想设置一个缓冲头,但又不能控制服务器,你可以使用http-equiv属性: <meta http-...

1年前 (2017-07-19) 200℃ 0评论 0喜欢

html

querySelector

querySelector
HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。 两个方法使用...

1年前 (2017-07-19) 90℃ 0评论 0喜欢

html

readonly与disabled

readonly与disabled
区别: 1、readonly只针对input(类型为text或者password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。 2、表单元素在使用了dis...

1年前 (2017-07-19) 102℃ 0评论 0喜欢