首页>新闻>前端开发培训学校比较好的是哪家-达内教育

前端开发培训学校比较好的是哪家-达内教育

来源:达内IT教育-东莞校区

时间:2020/1/17 11:02:30

今天小编要跟大家分享的文章是关于Web前端工程师该如何写出高质量的JavaScript代码。很多正在从事web前端工作的小伙伴们都想知道怎样写出高质量的JavaScript。因为想写好一个JavaScript确实并不是一份简单的事情,所以我们来聊聊要写好JavaScript代码的一些细节。关注好这些细节,你也能写出高质量的JavaScript代码了。

所谓的高质量的JavaScript代码,其实指的就是可维护性高,可读性高,可拓展性高的代码,不仅开发的过程中写得舒服,而且后期维护也很轻松的代码质量。让我们一起从细节来把握我们的JavaScript质量。

五、for循环

在使用for循环的时候,可以遍历拿到数组或者数组类似对象的值,比如说arguments和HTMLCollection对象,一般我们的写法都是这样的:

Web前端工程师该如何写出高质量的JavaScript代码

这种循环的方式并不是很好,每次执行循环的时候都需要获取一次数组的长度,这个时候我们代码的执行效率就特别低了,特别是当myArray不是数组的时候,而是一个HTMLCollection对象的时候。

六、不扩展内置原型

扩增构造函数的prototype属性是个很强大的增加功能的方法,但有时候它太强大了。

增加内置的构造函数原型(如Object(),

Array(),或Function())挺诱人的,但是这严重降低了可维护性,因为它让你的代码变得难以预测。

使用你代码的其他开发人员很可能更期望使用内置的JavaScript方法来持续不断地工作,而不是你另加的方法。

另外,属性添加到原型中,可能会导致不使用hasOwnProperty属性时在循环中显示出来,这会造成混乱。

七、避免隐式类型转换

JavaScript的变量在比较的时候会隐式类型转换。

这就是为什么一些诸如:false == 0或 “”== 0返回的结果是true。

为避免引起混乱的隐含类型转换,在你比较值和表达式类型的时候始终使用===和!==操作符。

Web前端工程师该如何写出高质量的JavaScript代码

八、编码规范

建立和遵循编码规范是很重要的,这让你的代码保持一致性,一目了然,更易于阅读和理解。

一个新的开发者加入这个团队可以通读规范,能马上理解其它团队成员书写的代码,更快上手进行开发。

九、缩进

代码开发,标准的缩进是基本的,没有缩进的代码基本就不能读了。糟糕的事情就是不一致的缩进,因为它看上去像是遵循了规范,但是可能一路上伴随着混乱和惊奇。重要的是规范地使用缩进。

十、注释

注释这个,其实是应该只要是写了代码,都要有注释的,让别人一看你的代码就能理解你的代码。

在平时我们开发的时候,你很花时间去研究一个程序怎么实现,你会很清楚的知道这个代码是干嘛用的。但是,你一周之后回来再看这段代码,你就会烧掉很多脑细胞了。

当然,注释也不能走极端路线:有的人就说不是要理解没一段代码吗,那每个单独变量或是单行就给一段注释。这样就很没有意义了。

一般来说,注释都是记录在函数的部分,它们的参数和返回值,或是一些不寻常的技术和方法。通过注释可以给你代码的未来阅读者以诸多提示;

阅读你代码的人需要的是(不要读太多的东西)注释和函数名来理解你的代码意义。

十一、花括号{}

花括号(也称大括号,下同)应该多使用,即使在它们为可选的时候。技术上来说,在in或是for中如果执行语句仅一条时,花括号是不需要写也能执行理想效果的,但是你好还是用花括号,因为这会让你的代码更有持续性和易于更新,并且更加好理解。

以上就是小编今天为大家分享的关于Web前端工程师该如何写出高质量的JavaScript代码的文章,希望本篇文章能够对正在从事web前端工作的小伙伴们有所帮助。

  • 上一篇:东莞web前端开发培训机构哪个好
  • 下一篇:web前端工程师培训学校哪家好-达内教育
  • 相关推荐 更多>

    东莞软件测试入门培训机构口碑推荐

    东莞专业软件测试培训中心一览...

    东莞前几的线下软件测试培训机...

    东莞不错的软件测试培训机构费...

    东莞前几的软件测试培训班费用...

    东莞实力好的软件测试培训费用...

    预约体验课

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 预约试听

  • ;