首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
南极姑娘
掘友等级
前端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
Event Loop
进程:一个程序的运行时,是系统分配和调度资源的基本单元。 线程:是进程中相对独立的,可调度的执行单元。一个进程含有一至多个线程,一个线程一定属于一个进程。 为了避免DOM冲突,因为JS浏览器脚本,主要是与用户互动,并且能够操作DOM。假如JS是多线程的,如果对DOM某个节点上同…
Promise
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大,是能够解决回调地狱的一种方式。 Promise的状态值为pending时,是无法判断目前执行到哪一个阶段,是刚开始执行还是即将结束。 Promise构造函数接受一个函数作为参数,该函…
跨域
原理:创建一个与源相同的html,在跨域页面中创建iframe,src=源地址页面,再通过contentWindow.location跳转到创建与源相同的html,此时将源页面中的返回数据保存在iframe.contentWindow.name中,源页面中将请求返回的数据保存在…
JS基础
原始值存在栈内存中,引用类型地址存在栈内存中,值存在堆内存中。 这里'1'.toString() 却可以使用,为什么呢?其实在这种情况下,'1' 已经不是原始类型了,而是被强制转换成了 String 类型也就是对象类型,所以可以调用 toString 函数。 除了会在必要的情况…
网络
UDP是面向无连接的,也就是说不需要在正式传递数据之前先连起双方。然后 UDP 协议只是数据报文的搬运工,不保证有序且不丢失的传递到对端,并且UDP 协议也没有任何控制流量的算法,总的来说 UDP 相较于 TCP 更加的轻便。 首先不可靠性体现在无连接上,通信都不需要建立连接,…
webpack性能优化
1. 减少webpack打包时间 对于Loader来说,影响打包效率的首当其冲就是Babel,因为Babel会将字符串转换为AST,然后对AST进行转变最后生成新的代码。项目越大,转换的代码越多,效率越低 对于 Babel 来说,我们肯定是希望只作用在 JS 代码上的,然后 n…
性能优化
1. 防抖和节流 防抖是在短时间内多次触发同一个函数,只执行最后一次,或者只在开始时执行一次。 考虑一个场景,有一个按钮点击会触发网络请求,但是我们并不希望每次点击都发起网络请求,而是当用户点击按钮一段时间后没有再次点击的情况才去发起网络请求,对于这种情况我们就可以使用防抖。 …
Js基础类待扩展
浅拷贝:只对第一层属性进行拷贝(一个新的对象直接拷贝已存在对象的属性的引用),当第一层的属性值是基本数据类型时,新的对象和原对象互不影响,但是如果第一层的属性值是复杂数据类型,那么新对象和原对象的属性值其指向的是同一块内存地址。 undefined和null无法转成对象,它们不…
个人成就
文章被点赞
16
文章被阅读
1,520
掘力值
77
关注了
10
关注者
0
收藏集
1
关注标签
13
加入于
2018-10-15