摘要: 缓存优化 性能优化第一步,便是管理好页面的缓存,避免重复下载资源。否则,即增加服务器压力,又折磨用户的钱包。 浏览器缓存机制 访问页面,请求各种资源,浏览器检查本地是否有缓存。 如果有,检查资源是否过期。没过期,直接使用缓存。过期了,便向服务器发出请求。 发出的请求中会带上etag和last-mod 阅读全文
posted @ 2018-05-15 14:38 齐楚燕韩赵魏秦 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 很久以前,addEventListener() 的参数约定是这样的: 后来,最后一个参数,也就是控制监听器是在捕获阶段执行还是在冒泡阶段执行的 useCapture 参数,变成了可选参数(传 true 的情况太少了),成了: 去年年底,DOM 规范做了修订:addEventListener() 的第 阅读全文
posted @ 2018-05-15 14:33 齐楚燕韩赵魏秦 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 在升级到 ios11.3 系统后,发现之前阻止页面滚动的代码e.preventDefault代码失效了。于是自己折腾了一番,找到了解决办法,分享给大家。 一、前言 浏览器在移动端有一个默认触摸滚动的效果,让我们感触最深的莫过于微信浏览器里面,下拉时自带橡皮筋的效果。 然而在开发的时候我们经常需要阻止 阅读全文
posted @ 2018-05-15 14:32 齐楚燕韩赵魏秦 阅读(3924) 评论(0) 推荐(1) 编辑