• JavaScript严格模式


    严格模式

    ECMAscript   5新增严格运行模式, 严格模式就是指JavaScript在更为严格的条件下运行. 包括IE 10 在内的主流浏览器已经支持他,许多大的项目都已经拥抱他, 定义严格模式的目的

      1...消除JavaScript语法的一些不合理,不严谨之处,减少一些怪异行为

      2...消除代码运行的一些不安全之处,保证代码的安全

      3...提高编译效率,增加运行速度

      4...为新版本的JavaScript做铺垫

    启用JavaScript严格模式

      只要在JavaScript代码   首部   加入如下注释字符串

    <script>
        "use strict";
        //下面写JavaScript代码
        //需要注意,想要启用严格模式,   "use strict"  前面除了注释外不能添加任何代码 
        console.log("这是严格模式");
    </script>

    全局模式 

      将"use strict"放在首行,整个脚本将以严格模式运行,如果不在第一行,将以正常模式运行,浏览器将以一串普通的字符串将其忽略

      如果不同模式的代码文件合并成一个文件,这一点需要特别的注意,严格的说,只要前面代码不是产生实际的运行结果的语句,"use strict"可以不在第一行

    局部模式

      将"use strict"放在函数内的第一行,则整个函数将以严格模式运行.

    function strict(){
      "use strict"
      return "这是严格模式";    
    }
    function notStrict(){
      return "这是正常模式";  
    }

    模块模式

      因为全局模式不利于文件合并, 所以更好的做法就是, 借用局部模式的方法, 将整个脚本文件放在一个立即执行的匿名函数之中

      例子:如果定义一个模块或者库,可以采用一个匿名函数自执行的方式进行设计:

    (function(){
      "use strict"
      //这里编写JavaScript代码    
    })();
  • 相关阅读:
    linux下的磁盘挂载
    shell中的循环语句while
    hadoop安装和配置
    shell 命令 创建/删除 软连接 ln -s
    azkaban disable 停用部分工作流
    git dev 分支merge到master
    shell 命令 zip unzip
    git代码同步服务器代码需要注意的问题
    shell 命令 if elif else fi 用法
    python 引入本地 module
  • 原文地址:https://www.cnblogs.com/Mykebai/p/9384001.html
Copyright © 2020-2023  润新知