首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yuanhjty
掘友等级
web前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
JavaScript Generator 函数的执行过程和消息传递机制
本篇文章以若干具体的生成器函数为例,逐步分析其 执行过程,详细展示生成器函数 内部执行流 和 外部控制流 之间的 消息传递机制,包括 普通消息传递、异常流传播 和生成器实例的 主动终结,最后简单展示 yield* 表达式的执行过程。 Tips: 代码注释中的 >> 表示 con…
JavaScript 记忆(Memoization)函数
记忆函数(Memoization)是一种用于长递归或长迭代操作性能优化的编程实践。 记忆函数实现原理:使用一组参数初次调用函数时,缓存参数和计算结果,当再次使用相同的参数调用该函数时,直接返回相应的缓存结果。 注意: 记忆化函数不能有副作用。 memoize-one 生成的记忆…
软件开发命名指南
代码是写给人看的,好的命名对提高代码的可读性至关重要。 命名是一门艺术,需要有良好的描述技巧,有些人天生具备这种能力,而大多数人需要为之奋斗。 选择能够揭示意图的名字。例如,定义一个变量用来表示“上次更新的记录”,应当将它命名为 lastUpdatedRecord,而不是 re…
npm 包安装位置
直到找到一个包含 package.json 文件或者 node_modules 目录的目录,则以该目录为 package_root,并停止查找。 如果没有找到包含 package.json 文件或者 node_modules 目录的目录,则以当前工作目录为 package_ro…
npm 常用配置
在命令行中用 --foo bar 设置配置参数 foo 的值为 "bar"。 CLI 解析器碰到 -- 时停止读取配置参数值。 使用 --foo 而不指定任何值时,设置配置参数 foo 的值为 true。 带有 npm_config_ 前缀的环境变量会被解释为 npm 配置参数…
ESLint 使用指南
ESLint 是一款开源的 JavaScript lint 工具,由 Nicholas C. Zakas 于2013 年创建。 ESLint 官方文档 About 页面 分 About 和 Philosophy 两个部分对 ESLint 做了介绍,简洁明了,值得一读。 ESLi…
个人成就
文章被点赞
47
文章被阅读
34,950
掘力值
533
关注了
14
关注者
6
收藏集
5
关注标签
12
加入于
2018-01-27