首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序媛兔子
掘友等级
web
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
数组方法大集合【JS深入知识汇点13】
fill(value,start,end) 方法用一个固定值填充一个数组中从起始索引到终止索引内的全部元素,不包括终止索引。会改变原数组 filter() 方法创建一个新数组,包含通过满足所提供函数的所有元素。 flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素…
ES6+【JS深入知识汇点12】
⚠️注意:不要在可能改变 this 指向的函数中使用箭头函数,如果使用了,会强行改变 this。 iterator 迭代器,就是一个具有 next()方法的对象,它是 ES6 常用特性(解构赋值、剩余/扩展运算符、生成器、for...of 循环)的实现基础。 解构赋值可以直接使…
Web Worker【JS深入知识汇点11】
Web Worker 是 H5 标准的一部分,这一规范定义了一套 API,它允许一段 javascript 程序运行在主线程之外的另一个线程中。主线程代码会立即向下继续执行。一旦创建一个 web worker,它就可以把消息发送到创建它的 js 代码,通过将消息发布到该代码指定…
Service Worker【JS深入知识汇点10】
Service Worker 是浏览器在后台独立于网页运行的脚本,它打开了通向不需要网页或用户交互的功能的大门。现在,它们已经包括如推送通知和后台同步等功能。我们主要讨论的核心功能是拦截和处理网络请求,包括通过程序来管理缓存中的响应, 由于Service Worker 是完全异…
Event Loop【JS深入知识汇点9】
Event Loop 也就是事件循环,可以理解为实现异步的一种方式。 它是在 HTML Standard 定义的, 规范中定义了浏览器何时进行渲染更新,了解它有助于性能优化。 事件、用户交互、脚本、渲染、网络这些都是由 Event Loop 协调的。 一个 Event Loop…
深拷贝 + 浅拷贝【JS深入知识汇点7】
JavaScript 的数据类型分为 基本类型 + 引用类型。我们所说的的深浅拷贝都是针对 引用类型 而言的。 只会赋值目标对象的第一层属性。 如果目标对象第一层是引用数据类型,就会直接赋值存在于栈内存中的堆内存地址,即传址,而不会开辟新的栈。 就是对目标的完全拷贝,不像浅拷贝…
Promise + async/await【JS深入知识汇点8】
JS 是一个单线程的语言,按照连续顺序依次执行。但是当浏览器加载一些网络请求,由于是单线程,需要等待这些内容访问完才可以执行下面的代码。那么这段时间就什么都做不了,这种效果对于程序而言,是一种阻塞,这个时候异步就出现了。在等待时间内,选择让程序继续,在等待时间结束的时候,通知我…
原型+继承【JS深入知识汇点6】
当某个对象,承担了为其他对象提供共享属性的职责时,它就成了该对象的 prototype。换句话说,如果不跟其他对象产生关联,就不构成 prototype 这个称谓。 当读取实例属性时,如果找不到,就会查找与对象关联的原型中的属性,如果还没找到,就会继续在原型的原型上找,直到找到…
this + call + apply + bind【JS深入知识汇点5】
this 机制在 javascript 中是动态绑定,或称为运行期绑定的。这就导致 JS 中的 this 关键字会有多重含义,所以会给我们造成一误解。学习 this 的第一步是明白this既不指向函数自身也不指向函数的词法作用域。 this指向函数的作用域,这个问题比较复杂,因…
高阶函数 + 柯里化【JS深入知识汇点4】
函数是一种描述集合和集合之间的转换关系,输入通过函数都会返回有且只有一个输出值。 函数式编程(Functional Programming)就是强调在编程过程中,把更多的关注点放在如何去构建关系。函数式编程大多时候都是在声明我需要什么,而非怎么做。 函数是“一等公民”:这是函数…
下一页
个人成就
文章被点赞
118
文章被阅读
51,002
掘力值
1,374
关注了
13
关注者
25
收藏集
1
关注标签
22
加入于
2018-08-24