2017腾讯实习经验总结 发表于 2017-03-31 | 投递公司从2月开始总共投了: 网易游戏: 杳无音讯,目测前端位置也就几个 阿里内推(菜鸟网络): 投递两周后,无任何面试直接变为已回绝,我校本科生似乎没活过二面的 美团: 内推没选事业群的全部GG等笔试,笔试通过,因为拿了腾讯Offer鸽了面试 华为: 本来也不太想去,笔试3/3AC,之后叫做性格 ... 阅读全文 »
HTTP-Cookie 发表于 2017-03-30 | HTTP状态HTTP协议是一个无状态的协议,所有内容都位于来往的Request/Response报文之中。 但是在某些时候,我们希望能够识别用户身份,追踪用户状态/浏览路径来提供一些服务: 个性化的问候和欢迎 精准的商品推荐 存储用户信息,如地址和信用卡信息 会话状态,例如购物车 识别用户身份H ... 阅读全文 »
HTTP-TCP与链接管理 发表于 2017-03-27 | 这是我阅读《HTTP权威指南》的总结和思考中,一系列文章的一篇,目录在这里 TCP链接TCP是承载HTTP的底层设施,对于前端程序员来说,通常这就是所需要接触和了解的最深的网络层次。 TCP与同为传输层的UDP协议相比,速度较慢(延时更大),因为提供了许多服务: 链接性服务: 通过(源IP,源端口 ... 阅读全文 »
JavaScript设计模式 发表于 2017-03-24 | 本文主要参考了AlloyTeam的Blog图说设计模式详细汇总了各种设计模式 设计模式主要是为了弥补语言的缺陷,弥补不同语言弱点的一种通用的解决方案 对于不同的语言,设计模式有不同的含义,有些设计模式在JavaScript中就可能并没有作用(比如装饰者模式) 单例模式含义保证一个类只有一个实例,并提 ... 阅读全文 »
HTTP-SSL机制概述 发表于 2017-03-23 | 这是我阅读《HTTP权威指南》的总结和思考中,一系列文章的一篇,目录在这里 需求HTTP协议是透明的,对于现代Web服务,比如支付等业务,需要一种安全机制来避免: 窃听风险:通讯内容被第三方窃听 篡改风险:第三方篡改通信内容 冒充风险:第三方冒充身份参与通信 因此需要一种算法来保证: 加密:防 ... 阅读全文 »
双向数据绑定 发表于 2017-03-23 | 概述在前端的框架中,双向数据绑定是一个非常热门的主题,并且许多的MVVM框架(Knockout, Angular, Vue)都以此为优点。 什么是双向数据绑定呢,首先解释React的单向数据绑定,就是当Model变化,与其绑定的View随Model实时变化。在单向绑定的基础上,对input等输入控件 ... 阅读全文 »
HTTP权威指南笔记 发表于 2017-03-22 | 起因在腾讯的一面之后,深感自身对HTTP细节知识的缺失,包括同源策略和缓存机制的不了解,当天即购入了著名的《HTTP权威指南》 这篇blog是一个索引,整合了我阅读《HTTP权威指南》一书的总结和自己的思考,包含一系列的文章 基础这一部分主要包含了书中的第一部分: 1、2、3、4 章 资源与URI ... 阅读全文 »
HTTP-缓存机制 发表于 2017-03-22 | 这是我阅读《HTTP权威指南》的总结和思考中,一系列文章的一篇,目录在这里 为什么需要缓存缓存主要解决了四个问题 冗余数据传输: 节约了网络费用 带宽瓶颈: 降低了传输时延(=文件大小/带宽) 瞬间拥塞: 对于一些突发时间, 降低了对服务器的要求, 避免了网络崩溃 距离时延: 降低了传播时延(距离 ... 阅读全文 »
HTTP-报文 发表于 2017-03-21 | 这是我阅读《HTTP权威指南》的总结和思考中,一系列文章的一篇,目录在这里 组成HTTP报文分为两种:请求报文(request message)和响应报文(response message) 每一个报文都有三部分组成: 起始行(start line) 首部(header),键值对,每一对占一行,最 ... 阅读全文 »
HTTP--资源与URI 发表于 2017-03-21 | 这是我阅读《HTTP权威指南》的总结和思考中,一系列文章的一篇,目录在这里 什么是资源Web是由资源(Web resource)构成的,资源存放在服务器(Web Server)中,包含: 文件: 包括了各式各样的静态文件,HTML、CSS、JavaScript、图片、音乐、视频 网关: 网关是特殊 ... 阅读全文 »