首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Js 代碼風格
订阅
boajay
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
基础代码重构的若干建议(一)
提炼函数作为代码重构中常见的方式之一,是应该最被重视的。但我们程序中某些片段可以被独立出来,那么就建议将这部分独立为一个函数,通过命名以及解耦的方式这端代码发挥更大的价值。最被提倡的函数是纯函数。 如果一个代码段有大量的重复代码,尤其常见的是分支语句中有重复代码,有必要进行合并…
[译] Google JavaScript 风格指南中 13 个值得注意的细节
对编码风格不熟悉的人而言,Google 推出一套用于编写 JavaScript 代码的样式指南, 并指出(谷歌认为)编写清晰易懂的代码最佳风格。 首先声明一点,以下规则并不是编写 Javascript 代码的硬性要求,仅是为了维持项目代码的一致性,Javascript 是一种灵…
编写可维护的JS
0. 写在前面 本文主要是《编写可维护的JS》的读书笔记,会结合我自己的工作经验,谈一谈如何写出易于维护的JS。作者写这本书的时候(大概2012-2013年)ES6还没出来,考虑到当前MV*时代下,大家几乎都在写ES6,所以本文会针对ES6作特别说明(原书内容针对ES5)。原书…
注释的骚操作
我想我不是唯一需要以某种方式轻松切换代码的。下面的这个技巧可以用来在两组代码之间切换,代码中只有一个符号,没有额外的快捷键需要学习,也没有工具依赖关系!下面是一个更简单的版本运行中的代码注释的代码
[译] 讨论 JS ⚡:文档
如果你曾经参与过开源项目,或大到需要文档的项目,那么你应该知道编写一个合格的文档是多么的重要。此外,文档需要始终保持最新,并且应包含所有公共 API。因此,如何制作完美的文档呢?本文的目标就是用 JS 的风格来解决这个问题!⚡ 而且只有两种方法... 为你的项目编写文档的方法只…
[译] 代码整洁的 JavaScript
将源自 Robert C. Martin 的 Clean Code 的软件工程原则适配到 JavaScript 。 这不是一个代码风格指南, 它是一个使用 JavaScript 来生产 可读的, 可重用的, 以及可重构的软件的指南。 这里的每一项原则都不是必须遵守的, 甚至只有…
给变量起名的事情上,为你生命省 3s
Cerebro 变量名搜索插件,项目灵感来源 codelf。通过 Cerebro 的搜索窗口快速查找变量名。
注释那些事儿 - 前端代码质量系列文章(一)
好的注释可以提高代码的可读性和可维护性,从而提高代码质量。 那么什么是好的注释?如何写出好的注释?本文将从注释的目的和原则出发对 JS 注释进行探讨。 我们写注释,是为了给代码的读者(包括我们自己,也可能包括机器,如 jsdoc)看,帮助读者阅读理解代码并进行维护。 「如无必要…
代码坏味道之非必要的
也许一个类的初始设计是一个功能完全的类,然而随着代码的变迁,变得没什么用了。 又或者类起初的设计是为了支持未来的功能扩展,然而却一直未派上用场。 没什么用的类可以运用 将类内联化(Inline Class) 来干掉。 如果子类用处不大,试试 折叠继承体系(Collapse Hi…
使用ESLint & Prettier美化Vue代码
Prettier 是一个有见识的代码格式化工具。它通过解析代码并使用自己的规则重新打印它,并考虑最大行长来强制执行一致的样式,并在必要时包装代码。如今,它已成为解决所有代码格式问题的优选方案;支持 JavaScript、 Flow、 TypeScript、 CSS、 SCSS、…