从输入URL到页面显示过程中发生的事儿

占坑,内容会陆续补齐 1. URL->IP 将输入的域名转化为真实的 IP 地址,这里涉及到 DNS 层层向外查找等内容。 2. IP->HTTP 拿到远端的 IP 地址,浏览器向服务器发送 HTTP 请求,包括相应的请求头 3. HTTP->TCP 4. 服务端部分 4.1 负载均衡 5. 浏览器接收数据 6. 浏览器解析 HTML 流程 浏览器渲染过程,资源加载同步异步 7. 浏览器资源加载过程 keep-alive、缓存、HTTP1.0、HTTP1.1、HTTPS、HTTP2.0…

烈风裘的前端技能

切图 - Photosho - 切图插件 Cutterman - 标注插件 Parker - 图片压缩 ImageOptim/HummingBird HTML - HTML 基础 - 基础标签技术性 - 语义化及 SEO - meta 属性 - 移动端 viewport 设置 - 块级元素/行内元素 - HTML 媒体 - HTML API - SSE/Web Works/拖放(了解) - 存储/定位/全屏/页面状态(是否当前浏览) - 全局属性 - contenteditable…

JavaScript 核心技能点

下面列出来的是 JavaScript 总结大纲,详细内容会继续展开,待续。。 基础 数据类型相关 基础类型(Number/String/Boolean/Null/undefined) 引用类型(object/function/array/date) 深浅拷贝 类型对应的操作方法 函数相关 内部属性(this) 外部属性(arguments/length/name/protorype) call/apply bind 作用域及作用域链 类/闭包/原型继承 模块化 错误及调试 Ajax…

登录流程加密的思考

思考这个问题主要是有人问到过我:用户登录的密码是如何保护的,又是如何在网络传输下让黑客看到也拿破解不了用户密码,也无法再次模拟登录? 好吧,一个是将密码使用 MD5 加密传输,另一个是使用 HTTPs 协议。 对于我这个小网站,用 HTTPs 有些大题小做,那如果不用 HTTPs 呢? 登录设计 对此我想了下设计了下面登录方式(时序图): 登录时序图 过程分析 用户发起登录请求 服务器根据用户 IP 及服务器时间,返回上图所写的格式数据。将当前请求信息用 MD…

(转载)前端,我为什么不要你

转载这篇文章,文章里面内容就不再展开,感兴趣的可以看下,地址点击这里。 下面是我的评价: 文章里说的都是基础,有些实际应用中的问题如果基础比较好的话能够深挖问题背后的原因,方便解决问题。我觉得基础是一个内化的过程,而不是背诵的过程。遇到问题深挖一下,然后在琢磨下背后的原理,这样比背诵的效果会好很多。比如,这样问应聘者: 问:每天早上一打开网页就出现电信在右下角的小广告,需求说要避免这种情况,你该如何处理? 答: 1. 如果特征相同的话,插入到 html 中的代码应该都是 ifream…