• JavaScript(ECMAScript) with 语句


    有同事,爱尝鲜,JavaScript ECMAScript with 语句,找了半天不知道局部变量的出处,原来是with语句搞得鬼。

    http://www.w3school.com.cn/js/pro_js_statements_with.asp

    提示:with 语句是运行缓慢的代码块,尤其是在已设置了属性值时。大多数情况下,如果可能,最好避免使用它。

    http://www.cnblogs.com/idche/archive/2012/12/03/2799355.html

    众所周知大家对 with 都没什么好感,而且不推荐使用。

    可以收集到的理由有:

    下面几条来自 《javascript权威指南》 第 5 版本。

      1:使用with的语句很难优化。
      2:使用with语句速度要比不使用with语句的等价代码的速度慢得多。
      3:在with语句中的函数定义和变量初始化可能产生令人惊讶,和直觉相抵触的行为。
      4:90%(或者更高比例)的with应用场景都可以用其他更好的方式代替。

  • 相关阅读:
    Zuul路由转发规则
    logstash数据处理示例
    Spring Cloud问题分析
    Linux定时器工具
    线上系统问题定位
    spring-data-redis读写分离
    日志及参数的乱码问题
    Maven中使用本地jar包
    给数据库用户付权
    jira 跟工时有关的配置文件
  • 原文地址:https://www.cnblogs.com/rgqancy/p/5482412.html
Copyright © 2020-2023  润新知