前端JavaScript编码规范
文章平均质量分 90
DoubleNa
这个作者很懒,什么都没留下…
展开
-
Vue前端代码风格指南超级详细
本文仅作日常项目开发中的知识补充,不必按顺序阅读,如果已经知悉,请跳过。一、命名规范现有常用的命名规范: camelCase(小驼峰——首字母小写) PsscalCase(大驼峰——首字母大写) kebab-case (短横线连接式) Snake(下划线连接式)1.1 项目文件命名1.1.1 项目名全部采用小写方式, 以短横线分隔。如:my-project1.1.2 目录名全部采用小写方式, 以短横线分隔,有复数结构时,要采用复数命名法。如:assets、components、dir原创 2021-11-03 13:34:24 · 517 阅读 · 0 评论 -
JavaScript代码整洁之道-注释篇
这里写目录标题前言只注释业务逻辑复杂的内容避免日志型注释避免使用注释去标记位置总结前言部分人认为,对代码进行注释是一个好的实践,但也有一部分人完全相反,认为注释不是好的做法。首先,在代码是否需要注释上,没有绝对的规则,一切视情况而定。事实上,在许多情况下,注释对软件开发没有帮助,因为现在已经有很多比注释更好的工具。在另外一些情况下,注释可能会对我们现在的代码开发或将来的代码阅读造成干扰。因此,在这几种情况下,没有注释才是最佳实践。另一方面,添加注释可能是良好的实践,例如虽然公开的 API 文档可用于转载 2021-06-23 17:10:34 · 253 阅读 · 0 评论 -
JavaScript代码整洁之道-变量篇
JavaScript代码整洁之道-变量篇变量名要名副其实变量名可以读出来不要在名称中使用变量的类型对同一类型的变量使用相同的词汇表不要添加不需要的上下文不要使用魔法数字和字符串结论变量名要名副其实变量的名称必须能够描述出该变量的作用和用途。也就是说,我们不应该用 x 或 y 这样的名字去作为变量名,除非我们正在开发数学软件,在数学的语境中,这些名字是准确的。在其他的情况下,应该避免使用这种变量名,因为它无法描述出该变量的真实用途,使代码难于理解。首先,如果我们调用一个名字为 x 的变量,我们能否立刻知转载 2021-06-23 17:02:02 · 281 阅读 · 0 评论 -
为什么说JavaScript是面向对象的语言
“面向对象”和“基于对象”两个词在JavaScript多个版本的标准中反复出现,那么为什么说他是面向对象,他和类似于JAVA这样的语言都是面向对象,这两个之间有什么区别呢,为什么会给人截然不同的感觉?甚至有的说法是JavaScript不是面向对象。一 对象先来解释下【对象】这个词,对象Object是一切事物的总称,是符合人类思维抽象的一个产物,不是计算机领域凭空捏造的。在《面向对象分析与设计》这本书中描述人类认知角度的对象: 一个可以触摸或者可以看见的东西 人的智力可以理...原创 2020-11-09 12:14:21 · 1498 阅读 · 2 评论 -
自己整理的前端编码规范(JavaScript)
本文转载自https://mp.weixin.qq.com/s/C0rO3YflCgR_TJhb0k8h_w可维护的代码有几个特点。通常,说代码可维护就意味着它具备如下特点。 容易理解:无需求助原始开发者,任何人一看代码就知道是干什么的,怎么实现的。 符合常识:代码中的一切都显得自然而然,无论操作有多么复杂。 容易适配:即使数据发生变化也不用完全重写。 容易扩展:代码架构经过认真设计,支持未来扩展核心功能。 容易调试:出问题时,代码可以给出明确的信息,通过它转载 2020-05-18 10:10:54 · 254 阅读 · 0 评论