04 2016 档案
摘要:“保持呼吸,继续向前”,一句话总结。 书的扉页写着一句“行走的力量”。我当时想起一个故事:一名记者看见农村的一个正在放羊的小孩。 问他“你的理想是什么?” 小孩回答说:“放羊!” 羊儿喂大了干什么?” 卖钱!” 有了卖羊儿的钱干什么?” 娶老婆!” 娶老婆干什么?” 生小孩!” “生小孩来干什么?”
阅读全文
摘要:在写这篇文章之前,我询问了在唯品会和腾讯的童鞋、以及公司里面前端大神(深哥),对于设计稿切图的详细方法,经过对比验证,得出设计稿转换页面单位尺寸方法步骤。我分别询问下面四个问题: 1. 设计稿的单位是什么,一般大小是什么? 2. 页面长度单位用什么,px、em、rem,还是混合,如果用rem,htm
阅读全文
摘要:“计算机科学只存在两个难题:缓存失效和命名。” ——Phil KarIton 前言 命名一直是我编程过程中很头痛的事,有时为了一个恰当的名称是想了又想,还忍不住Google一下。命名真是一门艺术,好的命名那叫一个高大上。今天总结一些前端命名的规范,梳理一份自己的命名想法,从以下4种代码风格的命名规范
阅读全文
摘要:jquery ajax是个很常用接口,而在请求时候,可能存在响应401的情况(身份认证过期或未登录),比较容易出现在混合应用上,如何进行身份认证,重发失败请求,还是值得注意的。 ajax请求有两种方式 1. 回调 最常写的方式,成功失败处理以回调方式传入。 2. Deferred方式 Deferre
阅读全文
摘要:最近部门有人书写了一篇很好的Git协作方式,操作也简单,分支能以保持一条干净的线进行协作开发。这里做个笔记,方便之后查看。 PS:本文非原创。 原则 对策 步骤 1. Clone项目 2. 获取远端最新状态,并从 origin/dev 上创建自己的分支 此分支应只有你自己使用 PS:git fetc
阅读全文
摘要:利用浏览器缓存,可以使得页面加载速度提高,也减轻服务端压力。有几个比较重要点如下: 1. 浏览器是如何判断缓存是否过期? 2. 服务端如何判断缓存已失效? 3. 为什么有了Last-Modified还要Etag? 4. 200 OK( from cache )和 304 Not Modified的区
阅读全文