183 lines
6.0 KiB
HTML
183 lines
6.0 KiB
HTML
<!-- ***** BEGIN LICENSE BLOCK *****
|
|
- Version: MPL 1.1/GPL 2.0
|
|
-
|
|
- The contents of this file are subject to the Mozilla Public License Version
|
|
- 1.1 (the "License"); you may not use this file except in compliance with
|
|
- the License. You may obtain a copy of the License at
|
|
- http://www.mozilla.org/MPL/
|
|
-
|
|
- Software distributed under the License is distributed on an "AS IS" basis,
|
|
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
- for the specific language governing rights and limitations under the
|
|
- License.
|
|
-
|
|
- The Original Code is Rhino code, released May 6, 1999.
|
|
-
|
|
- The Initial Developer of the Original Code is
|
|
- Netscape Communications Corporation.
|
|
- Portions created by the Initial Developer are Copyright (C) 1997-1999
|
|
- the Initial Developer. All Rights Reserved.
|
|
-
|
|
- Contributor(s):
|
|
-
|
|
- Alternatively, the contents of this file may be used under the terms of
|
|
- the GNU General Public License Version 2 or later (the "GPL"), in which
|
|
- case the provisions of the GPL are applicable instead of those above. If
|
|
- you wish to allow use of your version of this file only under the terms of
|
|
- the GPL and not to allow others to use your version of this file under the
|
|
- MPL, indicate your decision by deleting the provisions above and replacing
|
|
- them with the notice and other provisions required by the GPL. If you do
|
|
- not delete the provisions above, a recipient may use your version of this
|
|
- file under either the MPL or the GPL.
|
|
-
|
|
- ***** END LICENSE BLOCK ***** -->
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
|
|
|
<html lang="en">
|
|
|
|
<head>
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<meta http-equiv="Content-Language" content="en">
|
|
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
<meta name="Author" content="Norris Boyd">
|
|
<meta name="KeyWords" content="Rhino, JavaScript, Java">
|
|
|
|
<title>Rhino Documentation</title>
|
|
|
|
<link rel="up" href="./" title="Rhino project page">
|
|
<link rel="section" href="#general" title="General">
|
|
<link rel="section" href="#scripts" title="Writing Scripts">
|
|
<link rel="section" href="#javaScript" title="JavaScript Tools">
|
|
<link rel="section" href="#embedding" title="Embedding Rhino">
|
|
|
|
<style type="text/css">
|
|
h1 { text-align: center; }
|
|
th { text-align: left; font-weight: normal; width: 220px; }
|
|
</style>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<p class="crumbs"><em>You are here:</em> <a href="./">Rhino project page</a> > <strong>Rhino Documentation</strong></p>
|
|
|
|
<h1> Rhino Documentation</h1>
|
|
|
|
<h2><a name="general" id="general">General</a></h2>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<th><a href="overview.html">Overview</a></th>
|
|
<td>An overview of the JavaScript language and of Rhino.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="limits.html">Requirements and Limitations</a></th>
|
|
<td>What you must have to run Rhino; what Rhino cannot do.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="changes.html">Change log</a></th>
|
|
<td>Recent Rhino Changes</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="opt.html">Optimization</a></th>
|
|
<td>Details on the various optimization levels.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="faq.html">FAQ</a></th>
|
|
<td>Answers to frequently asked questions about Rhino.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a class="ex-ref" href="http://www.ociweb.com/jnb/archive/jnbMar2001.html">Scripting Languages for Java</a></th>
|
|
<td>An article comparing and contrasting Rhino and Jython.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h2><a name="scripts" id="scripts">Writing Scripts</a></h2>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<th><a href="ScriptingJava.html">Scripting Java</a></th>
|
|
<td>How to use Rhino to script Java classes.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="scriptjava.html">Scripting Java</a></th>
|
|
<td>How to use Rhino to script Java classes (an older treatment).</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="perf.html">Performance Hints</a></th>
|
|
<td>Some tips on writing faster JavaScript code.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h2><a name="javascript" id="javascript">JavaScript Tools</a></h2>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<th><a href="shell.html">JavaScript Shell</a></th>
|
|
<td>Interactive or batch execution of scripts.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="debugger.html">JavaScript Debugger</a></th>
|
|
<td>Debugging scripts running in Rhino.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="jsc.html">JavaScript Compiler</a></th>
|
|
<td>Compiling scripts into Java class files.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="../js/tests/library.html">Testing</a></th>
|
|
<td>Running the JavaScript test suite.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h2><a name="embedding" id="embedding">Embedding Rhino</a></h2>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<th><a href="tutorial.html">Embedding tutorial</a></th>
|
|
<td>A short tutorial on how to embed Rhino into your application.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="apidocs/">API javadoc Reference</a></th>
|
|
<td>An annotated outline of the programming interface to Rhino
|
|
(tip only).</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="scopes.html">Scopes and Contexts</a></th>
|
|
<td>Describes how to use scopes and contexts for the best performance
|
|
and flexibility, with an eye toward multithreaded environments.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="serialization.html">Serialization</a></th>
|
|
<td>How to serialize JavaScript objects and functions in Rhino.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="runtime.html">Runtime</a></th>
|
|
<td>A brief description of the JavaScript runtime.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="footprint.html">Small Footprint</a></th>
|
|
<td>Hints for those interested in small-footprint embeddings.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="examples.html">Examples</a></th>
|
|
<td>A set of examples showing how to control the JavaScript engine and
|
|
build JavaScript host objects.</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="bsf.html">Using Rhino with
|
|
<abbr title="Bean Scripting Framework">BSF</abbr></a></th>
|
|
<td>How to use Rhino with apps that support
|
|
<dfn>BSF (Bean Scripting Framework)</dfn> from the Apache Jakarta project.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</body>
|
|
</html>
|