zoukankan      html  css  js  c++  java
  • 关于开发的一些经验

    对于开发来说,我还是一个新手,但是在这里记录下一些平时在开发中遇到的一些问题及解决办法,对于以后的小菜和自己也是一种提醒,避免走弯路:

    1.对于程序来说尽可能的吧几种情况都分开来处理,这要比都堆到一起更好,比如说如果一件事情,要三个条件都满足时才会执行,那么我们最简单的方法就是用if去判断一下

    for(var i=0;i<n;i++){

    if(a=true&&b=true&&c=true){

    //执行的代码

    }

    }

    这么写是完全没有错误的,但是对于程序来说却是要命的一件事,因为它要判断a是否是true然后判断b在往后就是c,显然这让程序觉得很操蛋,因为它要一次一次的判断如果判断的逻辑比较深那你自己想去吧~让谁谁都头大。但是如果我们分开写

    for(var i=0;i<n;i++){

    if(a=true){

    //执行的程序

    }

    else if(b=true){

    //执行的程序

    }

    else if(c=true){

    //执行的程序

    }

    }

    那么这就减轻了机器的判断,因为它在判断的时候只是进行了一次判断,而只有当其中一个为FLASE的时候才会停止,这样就避免了重复的判断三个属性的真假,对于性能来说也就提高了

    (未完……)

  • 相关阅读:
    子元素如何不继承父元素透明度
    js深度复制对象
    webstorm快捷键
    js触屏滑动事件
    DOM学习笔记
    attribute & property --- jquery attr() & prop()
    javascript学习笔记(通用)-2015-08
    javascript学习笔记(数组)-2015-08
    mustache语法整理
    代码优化
  • 原文地址:https://www.cnblogs.com/woshikay/p/3495119.html
Copyright © 2011-2022 走看看