浏览器 HTTP 缓存原理分析
2015-10-27 157800℃ 0评论
以前项目中遇到了很多浏览器缓存相关的问题,也在网上查过资料,搞过服务器的配置,来确保客户端加载服务器资源的速度和资源有效性。最近仔细看了下h...2015-10-27 157800℃ 0评论
以前项目中遇到了很多浏览器缓存相关的问题,也在网上查过资料,搞过服务器的配置,来确保客户端加载服务器资源的速度和资源有效性。最近仔细看了下h...2015-10-25 172500℃ 0评论
相信写css的人都会遇到下面的糟糕,怎么命名这个class,好像不太贴切,要是冲突了怎么办,要不要设计成通用一点...而改别人css代码的时...2015-10-24 165700℃ 0评论
很多人听说过也看到过 301、302,但是几乎从来没有看到过 303 和 307 的状态码。今天在淘宝首页看到了 307 状态码,于是摸索了...2015-10-24 177000℃ 0评论
任何时候我们改变一个CSS文件,我们都需要小心翼翼地考虑全局环境是否产生冲突。没有其他前端技术是需要如此之多的规范和约束,而这仅仅是为了保持...2015-10-21 165900℃ 0评论
国庆回来,很久没写博客了。一来是自己毫无时间,二是最近开发任务特别紧,三是节后综合症,脑子一片空白没有找到写作的原材料。今天,在加完班回来的...2015-10-19 165100℃ 0评论
在网页设计中,随着响应式设计的到来,各种响应式设计方案层出不穷。对于图片响应式的问题也有很多前端开发人员在进行研究。比较好的图片响应式设想便...2015-10-18 174900℃ 0评论
很多时候,我们都需要发起请求到其他站点动态获取数据,并将获取到底数据进行进一步的处理,这也就是跨域访问的需求。现在从技术上有几个方案去解决这...2015-10-18 162200℃ 0评论
页面加载,如果仅仅是加载一个index.html页面,那么该页面里面只有文本,最终浏览器只能呈现一个文本页面。丰富的多媒体信息无法在站点上面...2015-10-15 164200℃ 0评论
利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站...2015-10-14 159100℃ 0评论
async函数近在眼前,但这经过了很长的旅程。不久前我们还在写回调,接着是Promise/A+规范,之后出现 generator函数,现在是...2015-10-12 160300℃ 0评论
Web 性能优化(Web Performance Optimization,WPO)是一个老生常谈的话题,我也写过很多关于「性能优化」的文章...2015-10-11 192200℃ 0评论
普通的HTML元素没有transform属性,但是支持CSS3的transform, 好奇的小伙伴可能会疑问了,CSS3中的transfor...2015-10-11 181300℃ 0评论
标题问题在昨天困扰了笔者很久很久,早上把问题提到了各网络也暂时没有回复。因为明天要早起飞异地参加一场校招面试,笔者还是很紧张的,但奈何问题不...2015-10-09 171400℃ 0评论
关于层叠上下文,笔者还没有去阅读更详细的 W3C 规范来了解更本质的原理(表打我,等我校招拿到 offer 了我就读好伐 T_T)。一直听说...2015-10-07 140400℃ 0评论
陆续整理和不断更新网络上给出的前端性能的优化方案。这里只是做一个总概括式的索引,每一个方案都十分值得推敲和细说。1 请求和响应,缓存控制.请...2015-10-06 200100℃ 0评论
这是一个坑了太久太久的项目,久到我已经不记得挖这个坑是什么时候了。大概是13年的夏天吧,我挖了这个坑,然后信心满满的在当年十一长假宅了N天(...2015-10-03 203100℃ 0评论
这篇文章并不是为了帮大家准备面试,而是想借这道题来介绍计算机和互联网的基础知识,让读者了解它们之间是如何关联起来的。为了便于理解,我将整个过...2015-10-03 160100℃ 0评论
在讨论浏览器优化之前,首先我们先分析下从客户端发起一个HTTP请求到用户接收到响应之间,都发生了什么?知己知彼,才能百战不殆。这也是作为一个...2015-09-30 171200℃ 0评论
在这篇文章中,我将通过一些示例来向大家展示一些CSS的小技巧,让你知道如何使用CSS的级联能变得更友好,也减少一些不必要的需求,从而也减少权...2015-09-30 184400℃ 0评论
深入接触 xss 注入是从排查业务的广告注入开始,以前对 xss 注入片面认为是页面输入的安全校验漏洞导致一系列的问题,通过对 zjcqoo...