zoukankan      html  css  js  c++  java
  • javascript小技巧之with()方法

    With()方法平时用得不多,本文用个小例子来学习一下。在这里记录。个人感觉还是很方便的。

    有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。With 语句的语法格式如下所示:
    With Object {
    Statements
    }
    对象指明了当语句组中对象缺省时的参考对象,这里我们用较为熟悉的 Document 对象对 With 语句举例。例如 当使用与 Document 对象有关的 write( )或 writeln( )方法时,往往使用如下形式:
    document.writeln(”Hello!“)
    如果需要显示大量数据时,就会多次使用同样的 document.writeln()语句,这时就可以像下面的程序那样,把所有以 Document 对象为参考对象的语句放到With 语句块中,从而达到减少语句量的目的。下面是一个With 语句使用的例子:
    <html>
    <head>
    <title>JavaScript Unleashed</title>
    </head>
    <body>
    <script type="text/javascript">
    <!—
    with(document){
    write("您好 !");
    write("<br>这个文档的标题是 : "" + title + "".");
    write("<br>这个文档的 URL 是: " + URL);
    write("<br>现在您不用每次都写出 document 对象的前缀了 !");
    }
    // -->
    </script>
    </body>
    </html>
    这样,您在使用 document 的方法和属性时就可以去掉 Document 前缀。

    怎么样,我感觉有点象C#中的using语句。

  • 相关阅读:
    jquery 获取当前元素的索引值
    JQuery中根据属性或属性值获得元素(6种情况获取方法)
    jquery如何获取某一个兄弟节点
    JAVA学习<六>
    JAVA学习<四>
    JAVA学习<三>
    iOS定位到崩溃代码行数
    Swift3.0基础语法学习<五>
    Swift3.0基础语法学习<四>
    Swift3.0基础语法学习<三>
  • 原文地址:https://www.cnblogs.com/ranran/p/3889647.html
Copyright © 2011-2022 走看看