美文网首页
JS写得更漂亮

JS写得更漂亮

作者: 梁小七 | 来源:发表于2017-09-12 10:11 被阅读0次

1.定义变量的时候要指明类型,告诉 JS解释器这个变量是什么数据类型的,而不要让解释器去猜,例如不好的写法:

var num,
    str,
    obj;

声明了三个变量,但其实没什么用,因为解释器不知道它们是什么类型的,好的写法应该是这样的:

var num = 0,
    str = '',
    obj = null;

定义变量的时候就给他一个默认值,这样不仅方便了解释器,也方便了阅读代码的人,他会在心里有数--知道这些变量可能会当作什么用。

2.不要随意地改变变量的类型,例如下面代码:

var num = 5;
num = "-" + num;

因为JS最终都会被解释成汇编的语言,汇编语言变量的类型肯定是要确定的。
3.函数的返回类型应该是要确定的,例如下面不确定的写法:

function getPrice(count){
  if(count < 0) return "";
  else  return count * 100;
}

此时返回类型可能是字符类型也可能是数值类型
4.不要让代码暴露在全局作用域下,例如:

<script>
  var map = document.querySelector('#my-map');
  map.style.height = "600px";
</script>

改为如下的局部作用域后,查找效率更高:

<script>
!function(){
  var map = document.querySelector('#my-map');
  map.style.height = "600px";
}()
</script>

改成局部作用域后,既提升了查找效率,又避免污染window对象
5.不要滥用闭包
6.避免==的使用
7.用三目运算符取代简单的if-else
8.块级作用域变量
9.使用ES6的class
10.使用箭头函数取代小函数

相关文章

  • JS写得更漂亮

    1.定义变量的时候要指明类型,告诉 JS解释器这个变量是什么数据类型的,而不要让解释器去猜,例如不好的写法: 声明...

  • 如何让你的 JS 写得更漂亮

    网上有不少关于JS编写优化建议,这里我根据自己的经验提出一些比较有用的意见。 1. 按强类型风格写代码 JS是弱类...

  • 简单几步让你的 JS 写得更漂亮

    网上有不少关于 JS 编写优化建议,这里我根据自己的经验提出一些比较有用的意见。 1. 按强类型风格写代码 JS ...

  • 代码优化

    参考: 复杂判断的优雅写法简单几步让你的 JS 写得更漂亮优化 if-else 代码结构 一、复杂判断的优雅写法8...

  • 多思考多尝试

    把业务代码写得更漂亮 熟悉业务和需求&考虑优化。

  • 今天有点可怕

    JS静悄悄,我的日更明明更了,还是没有消息通知我完成日更…… 伏笔心里好怕怕,难道辛辛苦苦写得文章要被F了…… 今...

  • 要活得比写得漂亮!

    要活得比文章漂亮! 今天看到北十三思的这句话,内心突然涌起一种好久未有的豪迈之感。 实话实说,要想做好一项事业,可...

  • 二组5月15作业

    一、雅芳 爸爸优点:热心肠、字写得漂亮; 妈妈优点:知恩图报、待人真诚。 二、翠玲 爸爸优点:考虑周全、字写得漂亮...

  • 我喜欢把字写得漂亮

    龙仔自己打开电视里的书法课程,自己准备好米字本和笔,说“我喜欢把字写得漂亮。”妈妈跟弟弟在房间玩,龙仔没进来,自己...

  • web教程

    1. HTML: 用于描述 页面中 有什么内容 2. CSS: 让HTML变得更漂亮 渲染HTML样式 3. JS...

网友评论

      本文标题:JS写得更漂亮

      本文链接:https://www.haomeiwen.com/subject/fuoqsxtx.html