关于Web缓存的那些风流事儿
最近大家针对preload、HTTP/2 push和ServiceWorker的浏览器缓存实现展开了激烈的讨论,而这也引起了很多人的疑惑。鉴于此,我想讲个故事来让大家了解一个请求如何完成他的使命并找到匹配的缓存资源。
2017年Web发展十大预测
每年 Craig Buckler 都会对来年的 Web 发展进行10项预测,同时总结过去一年的成绩。来看看他在 2016 年的表现,以及他对 2017 年 Web 发展的预测!
模块化你的JS代码
因为在全局作用域中声明的变量和函数都自动成为全局对象Window的属性,这经常会导致命名冲突,还会导致一些非常重要的可维护性难题,全局变量越多,引入错误BUG的概率就越大!所以我们应当尽可能少地使用全局变量,模块化的目的之一就是为了解决该问题的!