likes
comments
collection
share

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结

作者站长头像
站长
· 阅读数 29

YK菌花了十几天的时间总结了月影老师三个小时的课程,对大部分案例都进行了自己的复现,并且进行了一些思考,今天来对之前博文,以及月影老师关于《如何写好JS》的课程做一个全面的总结。

BB一句:还记得上完课在打卡的课程意见中,我写到:光月影老师的课我就能写八篇博文! 没想到,我竟然真的写到了,这是第八篇!!!

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结

我们一共讲了写好JavaScript的七个原则或技巧,它们分别是:

各司其责

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结

保证正确

风格优先

我们处理一些数字上的操作通过考虑的更加底层一点,这样可以提升我们代码的运行效率,使用位运算就是一个不错的提升效率的选择,但是我们不能一味的追求极致的效率而牺牲了代码的可读性,代码的可读性和效率也是同样重要的!

当然,我们要依据使用场景来权衡可读性与效率的问题,没有绝对正确的答案。

封装函数

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结 做好数据抽象,把用到的一些数据进行分离出来,在函数外部定义一个对象数组,将其传入函数中使用,将数据解耦出来,提高函数的可复用性。

过程抽象

在我们的代码库中,尽量多写没有副作用的纯函数,无侵入式的代码。可以使我们的代码具有更好的可维护性

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结 JavaScript即可以写命令式(How to do)的代码,也可以写声明式(What to do)的代码,处理复杂逻辑时,推荐使用声明式,抽象程度更高,拓展性更强

组件封装

【青训营】月影老师告诉我写好JavaScript原则与技巧大总结

妙用特性

相关博文

转载自:https://juejin.cn/post/7005050025298378788
评论
请登录