首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
神挫挫
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
ES2016 - ES2021(ES7 - ES12)特性一览(前端进阶1.9)
与ES6特性对比,罗列出了ES7、ES8、ES9、ES10、ES11及ES12新特性一览,每天进步一点点
迭代器模式、for...of、生成器函数(前端进阶1.7)
迭代器的出现有其原因是:因为ES6开始数据结构新增了Set和Map,再加上已有的Array和Object,此外用户还可以自行组合它们来形成组合数据结构,复杂的数据结构导致循环遍历难度加大,为简化和统一循环方式,ES6就给出了迭代器(Iterator)这个接口来提供统一访问机制f…
Proxy、Reflect、Map、Set、Symbol(前端进阶1.6)
Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。 Proxy 实际上重载(overload)了点运算符,即用自己的定义覆盖了语言的原始定义。 get(target, propK…
对象和数组的扩展用法(前端进阶1.5)
console.log直接输出 user 和 foo 两个对象时,就是两组键值对,可能会混淆。把它们放在大括号里面输出,就变成了对象的简洁表示法,每组键值对前面会打印对象名,这样就比较清晰了。 二是用表达式作为属性名,这时要将表达式放在方括号之内。 ES6 允许字面量定义对象时…
函数进阶(箭头函数、默认参数)(前端进阶1.4)
但如果传入实参,那么就会把预设的覆盖。 单行语句可以省略花括号,如果还是return语句,还可以省略return关键字。 多行语句不可以省略花括号。 一个参数可以省略圆括号,多个参数不可以省略圆括号。 函数体内的this对象是固定的,就是定义时所在的对象,而不是使用时所在的对象…
对象与数组的解构、spread运算符、rest 操作符(前端进阶1.3)
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等号…
块级作用域、模板字符串(前端进阶1.2)
在 es6 之前是没有块级作用域的概念,只有全局作用域和函数作用域,块级作用域使变量只在当前代码块生效如 if、 switch 、for …等等。 直接报错,let 不允许变量重复声明,相对es5更严谨。 报错a未定义,这里块级作用域就体现出来了,由于es6增加了块级作用域的特…
JavaScript vs. ECMAScript(前端进阶1.1)
Javascript的诞生伴随着互联网的发展,回顾它的历史,要从浏览器的历史开始说起. 1990年底,万维网(World Wide Web)诞生,从此可以在互联网上浏览网页文件。最早的网页只能在操作系统的终端里访问,也就是说只能使用命令行操作网页,网页都是在字符窗口中显示,非常…
个人成就
文章被点赞
16
文章被阅读
4,375
掘力值
205
关注了
6
关注者
0
收藏集
1
关注标签
20
加入于
2020-07-20