首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
王小酱
掘友等级
前端er
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 51
沸点 1
赞
52
返回
|
搜索文章
最新
热门
构造函数和操作符 "new"
常规的 {...} 语法允许创建一个对象。但是我们经常需要创建许多类似的对象,例如多个用户或菜单项等。 这可以使用构造函数和 "new" 操作符来实现。 构造函数在技术上是常规函数。不过有两个约定: 它们的命名以大写字母开头。 它们只能由 "new" 操作符来执行。 一个新的空…
Proxy 和 Reflect
一个 Proxy 对象包装另一个对象并拦截诸如读取/写入属性和其他操作,可以选择自行处理它们,或者透明地允许该对象处理它们。 Proxy 用于许多库和某些浏览器框架。在本章中,我们将看到许多实际应用。 target —— 是要包装的对象,可以是任何东西,包括函数。 handle…
在 JavaScript 领域里常用的装饰者(decorators)
创建一个装饰者 spy(func),它应该返回一个包装器,该包装器将所有对函数的调用保存在其 calls 属性中。 每个调用都保存为一个参数数组。 P.S. 该装饰者有时对于单元测试很有用。它的高级形式是 Sinon.JS 库中的 sinon.spy。 创建一个装饰者 dela…
装饰者模式,call/apply
JavaScript 在处理函数时提供了非凡的灵活性。 假设我们有一个 CPU 重负载的函数 slow(x),但它的结果是稳定的。换句话说,对于相同的 x,它总是返回相同的结果。 如果经常调用该函数,我们可能希望将结果缓存(记住)下来,以避免在重新计算上花费额外的时间。 但是我…
git中几种常见操作本地与远端仓库正确姿势
GitglobalsetupCreateanewrepositoryExistingfolderExistingGitrepository
个人成就
文章被点赞
714
文章被阅读
74,028
掘力值
2,728
关注了
198
关注者
187
收藏集
115
关注标签
91
加入于
2017-02-23