教你编辑出优雅的js代码(如何写出优雅的)
首发

教你编辑出优雅的js代码(如何写出优雅的)

优质
请用语音读文章

首先。你一定 要编编辑 简洁。规范。易于浏览 和可维护 的代码。其次你才要思考 的是编辑 杂乱 的应用。下面总结下我web前端事情 两年来。总结出的编编辑 优雅的js代码的有些 技术 :

定义语义化。可读性好的命名。

let str = new Date(); //bad

let toDay = new Date(); //good

服从 函数的单一功能原则。

比如 说绑定事情 处理函数的功能。就定义一个bindEvent的函数里面。初始化函数就定义一个init()的入口函数。这里只做初始化的事情 。

使用默认变量代替短路运算

function getName(name){let name = name || ' ' ; } //bad

function getName(name = 'jack'){let name = name;} //good

函数参数。反馈 不要超过2个。如果超过两个。可以用对象代替或者用ES6的对象解构去解决。

抽取出有一样 功能的函数。移除重复代码。

能做变量缓存尽量做缓存。

减少DOM的重复操作。

避免使用暴露在整个全局作用域的全局变量。

使用ES6/ES7新特性。

(1)箭头函数

(2)模板字符串

(3)解构

(4)async/awai

模块化很严重 。避免在全局作用域下直接编辑 各种函数。可以思考 用闭包把单一功能的函数包起来。小结:以上这些规则。不是说会马上 就让你变成一个优秀 的前端工程师。但是如果一直坚持 这样规范的代码。对于你。也对于你的同事。都是有益的。至于你说什么样 才能编辑 出那种层次分明。思路清晰的复制应用。这个 真的是一步一步 来的。不要一上来就想着做多大的项目。可以先学习下现在已经存在的框架或者库的思路。比如 说jQuery。react。别人是怎么封装。怎么实现的。可以就这样看 就这样看 源码先。学习一下。之后跟着 自己模仿着编辑 一个小型的js库。渴望 对你有所帮助。

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

抖音牛逼动人热门文案(一些抖音高赞的热门文案)

请用语音读文章在平常玩抖音的过程中。你发现热门文案了吗?快看看下面的文案。记录下来[...

人生过客伤感句子(我只是个过客伤感句子)

请用语音读文章人生是过客。何必千千结。好好生活。风雨不在乎。人。只要活着。就没有[&...

有关致我最在乎的人说说(送给我最在乎的人)

请用语音读文章1、爱你。似乎已经成为一种习惯。想念你的温柔。想念你的怀抱。想念那只[...

厦门市禁养犬名单(上海禁养犬名单)

请用语音读文章每个城市对于宠物饲养都有相关规定。尤其是饲养宠物狗管理条例非常多。厦[...

发表评论

您的电子邮箱地址不会被公开。