Rhino (javascriptový engine)
From Wikipedia, the free encyclopedia
From Wikipedia, the free encyclopedia
Rhino je javascriptový engine napsaný v programovacím jazyce Java. Projekt začal Netscape v roce 1997 a v roce 1998 jej převedl na Mozilla.org. Poté byl engine uvolněn jako open-source. V současné době jej spravuje Mozilla Foundation.
![]() | |
Vývojář | Mozilla Foundation, Mozilla Corporation |
---|---|
Aktuální verze | 1.7.14 (6. ledna 2022) |
Operační systém | Multiplatformní |
Vyvíjeno v | Java |
Typ softwaru | javascriptový engine |
Licence | MPL |
Web | www.mozilla.org/rhino |
Některá data mohou pocházet z datové položky. |
Mírně upravená verze Rhino 1.6r2 byla obsažena v Java SE 6, která byla vydána v prosinci 2006. To usnadňuje integraci JavaScriptu jako součást programů v jazyce Java. Jiné implementace Java 6 se mohou lišit. Od Java SE 8 byl nahrazen javascriptovým enginem od Oraclu jménem Nashorn.[1]
Ukázka kódu v Javě spouštějící příkaz print('Hello, world!')
.
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class RhinoEngine {
public static void main(String[] args) {
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
try {
engine.put("name", args[0]);
engine.eval("print('Hello ' + name + '!')");
} catch (ScriptException ex) {
ex.printStackTrace();
}
}
}
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.