zoukankan      html  css  js  c++  java
  • Learning Rhino 1

    Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.

    The rhino shell provides a simple way to run scripts in batch mode.

    The syntax is:

    java org.mozilla.javascript.tools.shell.Main [options] script-filename-or-url [script-arguments]

    Example 1:

    First of all, download the latest rhino and extract the zip file(for example: c:\rhino1_7R2).

    Second, add “c:\rhino1_7R2\js.jar” to the CLASSPATH of your environment.

    Third, add a JavaScript file “c:\test.js”, the content is:

    print("Hello World!");

    Fourth, open CMD window and input following command:

    java org.mozilla.javascript.tools.shell.Main c:test.js

    the output will be:

    Hello World!

    OK. We have got the basic concept of Rhino.

    Example 2:
    1. Open the test.js and modify the content:

    for (var i=0; i < arguments.length; i++) { print(arguments[i]);
    
    }

    2. Open the CMD window:

    java org.mozilla.javascript.tools.shell.Main c:test.js Hello World!

    3. Output:

    HelloWorld!

    Example 3:
    1. Modify the test.js:

    function add() { var result = 0;
    
    for (var i=0; i < arguments.length; i++) {
    
    result += arguments[i];
    
    }
    
    print(result);
    
    }
    
    add(2, 3, 4);

    2. Open the CMD window:

    java org.mozilla.javascript.tools.shell.Main c:test.js

    3. Output:

    9
  • 相关阅读:
    box-sizing
    max-width
    如何编写高质量CSS
    CSS文字大小单位PX、EM、PT
    jQuery设计思想
    pageX,clientX,offsetX,layerX的那些事
    html块级元素和内联元素区别详解
    centos彻底删除mysql
    删:[CentOS 7] 安装nginx
    CentOS7.0安装与配置Tomcat-7
  • 原文地址:https://www.cnblogs.com/sanshi/p/1490157.html
Copyright © 2011-2022 走看看