
其它
Hong Jet
这个作者很懒,什么都没留下…
展开
-
浏览器渲染页面原理
渲染机制图 1. 用户输入网址(假设是个 HTML 页面,第一次访问,无缓存情况),浏览器向服务器发出HTTP请求,服务器返回 HTML 文件; (善用缓存,减少HTTP请求,减轻服务器压力) 2. 浏览器载入 HTML 代码,发现 <head> 内有一个 <link> 引用外部 CSS 文件,则浏览器立即发送CSS文件请求,获取浏览器返回的C...原创 2019-06-12 15:46:03 · 1769 阅读 · 1 评论 -
redux源码分析和使用
Redux是针对JavaScript应用的可预测状态容器,在项目中实现数据共享,在使用redux之前,先看模型图首先我们需要弄清Redux模型中的几个组成对象:action 、reducer、store。action:官方的解释是action是把数据从应用传到 store 的有效载荷,它是 store 数据的唯一来源;要通过本地或远程组件更改状态,需要分发一个action;reducer:...原创 2019-06-04 15:39:38 · 198 阅读 · 0 评论 -
TCP的三次握手与四次握手
借鉴别人的博客和资料三次握手过程第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状...转载 2019-07-17 10:02:09 · 146 阅读 · 0 评论 -
前端面试题常问问题总结
鉴于本人面试经历 ,整理出部分前端面试题CSS盒模型,怪异模式垂直居中方法三栏布局选择器权重计算方式清除浮动的几种方法flex什么是BFC,怎样生成BFC,有什么特点position属性如何用css实现一个三角形笔试题说说你对this的理解数组去重、数组乱序防抖和节流对象深拷贝call、apply、bind的作用和区别sleep函数跨域是什么,如何实现new...原创 2019-10-09 11:24:13 · 1350 阅读 · 0 评论 -
ES6箭头函数
ES6 允许使用箭头(=>)箭头函数对于使用function关键字创建的函数有以下区别1–箭头函数没有arguments(建议使用更好的语法,剩余运算符替代)2–箭头函数没有prototype属性,不能用作构造函数(不能用new关键字调用)3–箭头函数没有自己this,它的this是词法的,引用的是上下文的this,即在你写这行代码的时候就箭头函数的this就已经和外层执行上下文的th...原创 2019-06-05 15:05:31 · 2871 阅读 · 0 评论