自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 HTTP缓存机制

要想成为一个优秀的前端工程师,那么就必须要了解HTTP原理,本篇博文主要介绍HTTP的缓存机制。

2016-07-30 18:18:33 3542 1

原创 【前端路由】

查缺补漏,之前对于路由真的不太了解,今天算是恶补吧。内推阶段就是要发现自己的不足,然后赶紧查缺补漏,加油!在单页面应用中,前端通常需要一套路由机制,这样当url发生变化时就可以做 出一些处理,从而让页面显示不同的内容。 1、什么是路由? 对于没有开发过后端,也没有开发过 SPA 的前端来说,路由这个名词可能会让人比较困惑,这里的路由并不是指「硬件路由」,也不是网络七层协议中的「网络层路由」,但

2016-07-30 17:08:54 2543

原创 Cookie的安全性问题的解决方案

面试被问到了登录时候用cookie的话,安全性问题怎么解决?我基本没有答上来……自己的回答也是醉啊,当时紧张的大脑都不能思考了。所以自己重新学习了一下,先把弄懂了的解决方案记录下来,今后有更好的方法再更新博客。将用户的认证信息保存在一个cookie中,具体如下: 1.cookie名:uid。推荐进行加密,比如MD5(‘站点名称’)等。 2.cookie值:登录名|有效时间Expires|ha

2016-07-29 10:20:45 7326 5

原创 【JavaScript】精准定位参数学习

pageX,offsetX,clientX,各种各种的定位参数让人会很晕啊,用的时候会不知道该用哪一个…… 看书的时候觉着好像看的挺明白了,但是到真的要定位要用的时候,就开始懵逼,到底哪个是哪个阿……今天来梳理一下。再扯一点,其实这篇博客早就想整理一下了,但是却总被别的内容给挤掉了,所以这么久了,还是觉着自己对这些的定位参数掌握不牢固。加上最近简历也投了,总在等着电话面试,心里慌慌,导致我只能去准备

2016-07-27 23:48:12 1543 2

原创 浏览器加载、解析、渲染的过程

浏览器的加载、解析、渲染过程;css和js代码的几个最佳实践;js阻塞

2016-07-24 17:05:31 42837 29

原创 【CSS3】transition过渡和animation动画

写在前面的话: 之前实习的时候,刚开始的第一个月就是在研究CSS3的动画,因为要做转盘抽奖活动,预研的时候,我是用Canvas来画的,当时为了一个问题“如何使用canvas让图片围绕中心点旋转”折腾了半天啊,最后好在是解决了,我可是google了很多,看了很多stackoverflow上的英文才弄明白,==我是不是有点傻……(如果有感兴趣的同学想要尝试用Canvas让图片围绕中心点旋转,可以私信

2016-07-23 11:06:54 47024 2

原创 【git】git常用命令的学习与总结

学习了廖雪峰大大的git教程,受益匪浅,把自己觉着重要的总结如下:Git是分布式版本控制系统,分布式和集中式的区别有哪些呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回

2016-07-20 19:22:21 1261 1

原创 【JavaScript】Cookie and Web Storage

这一块自己学习了有一阵子了,但是今天看面试题的时候,让说一下cookie的弊端以及web storage与cookie的区别,竟然还是不知道从何说起,所以,还是要自己认真的梳理一遍。支持离线的Web应用开发,是HTML5的一个重点。离线Web应用,就是在设备不能上网的时候依然可以运行的应用。开发离线Web应用需要几个步骤: 1、确保应用知道设备能否上网,以便下一步执行正确的操作。可以使用HT

2016-07-18 21:40:55 4401 4

原创 HTTP请求头部+响应码

本篇博文主要介绍HTTP请求-响应的系列过程,包括四个部分:一、当在浏览器输入一个网址后,实际会发生什么?二:TCP连接的3次握手和连接释放的4次握手;三:HTTP的头部信息;四、HTTP的状态码。

2016-07-17 21:26:42 23761 2

原创 HTML5设计原理

总结自Jeremy Keith在 Fronteers 2010 上的主题演讲。这里要讲的只是HTML5,并不包含CSS3,而且讲的不是HTML5包含什么,而是讲为什么会包含它们。即HTML5的设计原理。 设计原理 本质上是一种信念、一种想法、一个概念,是你行动的支柱。不管你是制定规范,还是制造一种有形的物品,或者编写软件,甚至发明编程语言。你都能找到背后的一个或者多个设计原理,多人协作的任何成果

2016-07-15 10:32:16 2724

原创 【JavaScript设计模式】(一)

最近在学习JavaScript设计模式,学习过之后感觉很有收获,现把自己的学习内容总结如下: 模式:是一种可服用的解决方案,可用于解决软件设计中遇到的常见问题。 设计模式:有三大好处,模式是已经验证的解决方案;模式很容易被复用;模式富有表达力。本篇主要介绍8种设计模式,其余模式将在后续博文中继续介绍

2016-07-10 13:16:31 4669 2

原创 【学习感悟】找工作之前的焦虑

之前一直以为阿里秋招内推是在7月1号开始,所以6月底就各种修改简历,准备自我介绍,准备自己简历上的项目,刷面试题。节奏很紧,压力很大。 心里面是有目标公司的,有种如果进不了这个公司,去其他的什么别的地方也就都一样的感觉。 其实想想,怎么就选择了要做前端呢,可能周边的人会觉着我不会愿意每天只编代码。又或者大家选择做前端很大的原因是好找工作。我选择做前端也有这方面的原因,但也不全是。确定未来的发展方

2016-07-08 21:34:28 2489 10

原创 正则表达式

正则表达式,我一直学的云里雾里的,很多的元字符都弄不清楚,今天看完了《正则表达式必知必会》这本书,觉着讲的很棒,现在把相关知识总结如下: 写在前面:其实正则表达式并不难,只要静下心来去学习,就会发现真的不难。这篇博文主要介绍了 正则表达式的语法知识 以及 JavaScript中的RegExp对象

2016-07-03 19:12:51 4696 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除