首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zzzhim
掘友等级
web前端
反芹菜联盟盟主
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
增强的数组功能
增强的数组功能 数组是 JS 中的一种基本对象。ES6 中添加了许多方法来增强数组,并且还增加了创建类型话数组(typed array)的能力。 Array.of() 方法 在 ES6 之前,调用 n
Promise与异步编程
Promise与异步编程 JS 最强大的一方面就是它能及其轻易地处理异步编程。作为因互联网而生的语言,JS 从一开始就必须能够响应点击或按键之类的用户交互行为。Node.js 通过使用回调函数来代替事
用模块封装代码
用模块封装代码 在 ES6 之前,一个应用的每个 JS 文件所定义的所有内容都由全局作用域共享。当应用变得非常复杂时,这会造成许多问题,例如命名冲突、安全问题等。ES6 的设计目标之一就是要解决作用域
代理与反射接口
代理与反射接口 ES6 为了让开发者能进一步接近 JS 引擎的能力,这些能力原先只存在于内置对象上。JS通过代理(proxy)暴露了在对象上的内部工作,代理是一种封装,能够拦截并改变 JS 引擎的底层
一个很简单的分页(pagination)功能
闲着无聊写的一个分页功能,一直以为分页这种功能应该挺好写的(捂脸),然后今天尝试写了一下发现并没有我想的那么简单,用了一大堆if-else才搞出来。。。
Set与Map
Set 是不包含重复值的列表。Set对象允许我们存储任何类型的唯一值,无论是原始值或者是对象引用。 Map 则是键与相对应的值的集合。任何值(对象或者原始值) 都可以作为一个键或一个值。 在ES5中,开发者使用对象属性来模拟 Set 与 Map。如下: 在本例中的 set 变量…
符号(Symbol)与符号(Symbol)属性
在 JS 已有的基本类型之外,ES6 引入了一种新的基本数据类型: 符号(Symbol) 。 Symbol() 函数会返回 Symbol 类型的值,该类型具有静态属性和静态方法。它的静态属性会暴露几个内建的成员对象;它的静态方法会暴露全局的 symbol 注册,且类似于内建对象…
解构赋值
解构赋值 语法是一种Javascript表达式。通过解构赋值,可以将属性/值从对象/数组中取出,赋值给其他变量。 在ES5中,从对象或数组中获取特定的数据存入本地变量,我们可能要编写许多重复的代码。如下: 从上面的代码中看到我们想要获取到对象中的指定数据,就必须要逐个赋值,虽然…
扩展的对象功能
ES6注重于提高对象的效用,这是因为在JS中几乎所有的值都是某种类型的对象。 JS使用混合术语来描述能在标准中找到的对象,而不是那些有运行环境(例如浏览器或Node.js)所添加的,并且ES6规范还明确定义了对象的每种类别。 普通对象:拥有JS对象所有默认的内部行为。 奇异对象…
函数(function)
JS 函数的独特之处是可以接受任意数量的参数,而无视函数声明处的参数数量。这让定义的函数可以使用不同的参数数量来调用,调用时未提供的参数经常使用默认值来代替。 我们可能会经常见到下面的方式来创建参数的默认值。 在上面的 request 函数中 timeout 和 callbac…
下一页
个人成就
文章被点赞
31
文章被阅读
17,160
掘力值
319
关注了
2
关注者
3
收藏集
2
关注标签
18
加入于
2018-08-29