首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
武超同志
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
http持久连接
因此, HTTP/1.1允许HTTP设备在失误处理结束之后将TCP链接保持在打开状态,以方便未来的HTTP请求可以重复使用现存的连接。持久连接会在不同事务之间保持打开状态,...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
redux流程
通过页面,调用store.dispatch(action),发送具体的action动作。 然后Redux的store自动调用reducer函数,store传递两个参数给re...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
js是怎么运行的?
js引擎负责检查js代码语法,使用编译器将js代码转成机器码,供电脑执行。 堆(Memory Heap), JS引擎中给对象分配的内存空间是放在堆中的。如var foo ...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
https秘钥交换过程
利用证书服务器上的公钥,进行身份认证。 通过迪菲赫尔曼协议,生成公话秘钥。 会话通过该秘钥加密,和解密。...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
react之diff算法
忽略跨层级操作,因为DOM节点跨层级操作很少。 不同类的组件,则会生成不同的树形结构,相同类的组件,会生成相似的树形结构。 对同一层级的一组子节点,可以通过唯一key进行区...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
Redux的理解
解决了react中组件间通信问题,比如:好几个组件公用数据,一个组件要改变另外一个组件的数据,一个组件需要改变全局状态等这些场景。 方便进行数据管理,抽离组件间公共逻辑部分...
2
2
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
跨域
浏览器为了安全问题,增加的同源限制,其实请求是发出了,服务器也相应了,但是被浏览器劫持了。所谓同源是指,域名,协议,端口均相同,浏览器才会觉得符合要求,不限制你。。。 J...
1
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
HTTP缓存字段总结
通用首部:有些首部提供了与报文相关的最基本的信息,它们被称为通用首部。 请求首部:请求首部是只在请求报文中有意义的首部。 体部分,所以在这两种类型的报文中都可能出现这些首部...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
src
与图像不同! 这个<script>标签只设置了src属性还不够,必须将其添加到文档后,才会开始下载js文件。 现在浏览器拿到一个html文件后,里面的css,img,js文...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
ES6之promise原理
我们可以看到,promise需要使用new操作符来生成实例,因此Promise是一个构造函数。 这个promise初始化的时候需要传入一个函数做为参数,并且这个函数的两个参...
7
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
浏览器多进程和页面渲染过程
主要负责页面的渲染,解析HTML、CSS,构建DOM树,布局和绘制等。 当界面需要重绘或者由于某种操作引发回流时,将执行该线程。 该线程与JS引擎线程互斥,当执行JS引擎线...
4
1
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
js之执行环境
执行环境定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。每当JavaScript代码在运行的时候,它都是在执行环境中运行。 一个执行环境定义了函数执行时的环境。...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
redux中间件原理
可以看到挺简单的,只需要使用redux提供的applyMiddleware方法就可以了。看到这里,你可能会问,applyMiddleware这个方法到底是干什么的? 这段代...
3
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
添加原生事件不移除,为什么会导致内存泄漏
意外的全局变量 (如果必须使用全局变量存储大量数据时,确保用完以后把它设置为 null 或者重新定义。与全局变量相关的增加内存消耗的一个主因是缓存。缓存数据是为了重用,缓存...
9
2
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
async、await和generator函数内部原理
async的实现就是将Generator 函数和自动执行器,包装在一个函数里。 协程是一种程序运行的方式,可以用单线程实现,也可以用多线程实现。 next 同一时间,可以有...
39
3
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
在浏览器输入url到呈现出页面全过程
1. 输入url点击回车 2. 浏览器进行DNS查找, (e)就去顶级DNS服务器查找。 3. 浏览器发起http请求: (a)TCP层进行三次握手,握手之后链接就建立起来...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
Http报文
4. 实体首部...
2
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
HTTPS如何建立连接?
HTTPS比HTTP多了一个安全层SSL,使用HTTPS时候,所有的请求和响应数据在发送到网络之前,都要进行加密。 大部分困难的编码及解码工作都是在SSL中完成的。 如果服...
4
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
TCP3次握手,和4次挥手
准备知识——TCP首部介绍几个这里用到的TCP首部长度中字节:SYN建立连接FIN关闭连接ACK确认序号标志,表示相应PSH有Data数据传输RST表示连接重置seq:表示...
6
评论
分享
武超同志
赞了这篇文章
nini123
前端 @WU
·
4年前
关注
关注页面性能-2019 google developer days
运行Lighthouse的方式有两种:chrome扩展程序,或者命令行工具。 很强大,会给出性能、可访问性、SEO、PWA和best practices(最佳做法)这几个...
2
评论
分享
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2019-09-11