zoukankan      html  css  js  c++  java
  • 一些有意思的JS测试

    下面的这些JS脚本,涉及到作用域和脚本解析顺序的问题,相信是很多初学者容易混淆的地方(其实我也解释不太清楚,虽然最后结果和我预想的是一样的)。

    这里贴出来,大家一起参详参详。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>JS测试</title>
    <script type="text/javascript">
    window.onload
    =function(){
    //试试下面三段JS的运行结果是啥
    //
    -----------Para 1-------------
    //
    var a="abc";
    //
    var b="bcd";
    //
    function A(){
    //
    alert(a); //?
    //
    alert(b); //?
    //
    var b="cde";
    //
    alert(b); //?
    //
    }
    //
    A();

    //-----------Para 2------------
    //
    var a="abc";
    //
    var b="bcd";
    //
    function A(){
    //
    alert(a); //?
    //
    alert(b); //?
    //
    b="cde";
    //
    alert(b); //?
    //
    }
    //
    A();

    //----------Para 3--------------
    var txt ='I am global';
    function chek(){
    fn();
    function fn(){ alert('I am function fn(position 1)');}
    var fn =function(){ alert('I am function fn(position 2)');}
    alert(txt);
    fn();
    }
    chek(txt);
    //执行顺序如何?
    }
    </script>
    </head>
    <body>
    <p>这是一个JS 测试文档。</p>
    </body>
    </html>



  • 相关阅读:
    接口测试框架——第五篇-测试用例和运行用例
    接口测试框架——第四篇-url、excel内容等
    flex布局
    JSON 对象 与 字符串 互转
    nginx 拒绝本地ip访问
    supervisord
    工作中小玩意
    nginx 反向代理
    php获取当月天数及当月第一天及最后一天
    Homebrew 备忘
  • 原文地址:https://www.cnblogs.com/blue86/p/2252197.html
Copyright © 2011-2022 走看看