首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
nini123
掘友等级
前端
|
WU
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
81
文章 71
沸点 10
赞
81
返回
|
搜索文章
赞
文章( 71 )
沸点( 10 )
react class component 存在问题
这个方案比HOC,数据流更直观。
src
与图像不同! 这个<script>标签只设置了src属性还不够,必须将其添加到文档后,才会开始下载js文件。 现在浏览器拿到一个html文件后,里面的css,img,js文件的下载已经是并行的了,不像以前,是一个一个文件获取的。浏览器不会等待这些请求回来再继续干嘛干嘛的~ 这个…
ES6之promise原理
我们可以看到,promise需要使用new操作符来生成实例,因此Promise是一个构造函数。 这个promise初始化的时候需要传入一个函数做为参数,并且这个函数的两个参数分别为:resolve和reject。 resolve和reject是两个函数,由 JavaScript…
HTTP缓存字段总结
通用首部:有些首部提供了与报文相关的最基本的信息,它们被称为通用首部。 请求首部:请求首部是只在请求报文中有意义的首部。 体部分,所以在这两种类型的报文中都可能出现这些首部。实体首部提供了有关实体及其内容的大量信息,从有关对象类型的信息,到能够对 资源使用的各种有效的请求方法。…
Redux的理解
解决了react中组件间通信问题,比如:好几个组件公用数据,一个组件要改变另外一个组件的数据,一个组件需要改变全局状态等这些场景。 方便进行数据管理,抽离组件间公共逻辑部分。 可预测指的是,知道一个动作之后,会发生什么。因Redux,你清楚的知道什么发生了改变(action),…
react之diff算法
忽略跨层级操作,因为DOM节点跨层级操作很少。 不同类的组件,则会生成不同的树形结构,相同类的组件,会生成相似的树形结构。 对同一层级的一组子节点,可以通过唯一key进行区分。 只会对相同层级的DOM节点进行比较,只需要一次遍历,便可以完成整棵树的遍历。如果节点不存在,则该节点…
https秘钥交换过程
利用证书服务器上的公钥,进行身份认证。 通过迪菲赫尔曼协议,生成公话秘钥。 会话通过该秘钥加密,和解密。
js是怎么运行的?
js引擎负责检查js代码语法,使用编译器将js代码转成机器码,供电脑执行。 堆(Memory Heap), JS引擎中给对象分配的内存空间是放在堆中的。如var foo = {name: 'foo'} 那么这个foo所指向的对象是存储在堆中的。 栈(Call Stack), …
为什么要使用事件委托?
浏览器跟踪每个事件处理器也需要耗更多的内存,并且并不是所有事件用户都会用到,很多事没有必要的。 因此可以使用事件委托,事件委托是基于:事件会逐层冒泡至其父元素实现的。 只需要给外层元素绑定一个事件,就可以处理其子元素上触发的所有事件。
浏览器多进程和页面渲染过程
主要负责页面的渲染,解析HTML、CSS,构建DOM树,布局和绘制等。 当界面需要重绘或者由于某种操作引发回流时,将执行该线程。 该线程与JS引擎线程互斥,当执行JS引擎线程时,GUI渲染会被挂起,当任务队列空闲时,主线程才会去执行GUI渲染。 该线程负责处理js脚本,执行代码…
下一页
个人成就
文章被点赞
254
文章被阅读
74,084
掘力值
2,045
关注了
25
关注者
41
收藏集
4
关注标签
22
加入于
2019-03-07