JavaScript: Difference between revisions

Content deleted Content added
Later developments: Revert to previous state.
Tags: Mobile edit Mobile app edit
Rescuing 1 sources and tagging 0 as dead. #IABot (v1.6.5) (Feminist)
Line 552:
* Microsoft's [[Active Scripting]] technology supports [[JScript]] as a scripting language.<ref name="VersionInformation">{{cite web | url=http://msdn.microsoft.com/en-us/library/s4esdbwz(v=VS.94).aspx | title=Version Information (JavaScript) | publisher=Msdn.microsoft.com | accessdate=2013-05-26}}</ref>
* [[Java (programming language)|Java]] introduced the <tt>javax.script</tt> package in version 6 that includes a JavaScript implementation based on [[Rhino (JavaScript engine)|Mozilla Rhino]]. Thus, Java applications can host scripts that access the application's variables and objects, much like Web browsers host scripts that access a webpage's [[Document Object Model]] (DOM).<ref>{{cite web | url=http://java.sun.com/javase/6/webnotes/index.html#scripting | title=javax.script release notes | publisher=Java.sun.com | accessdate=2009-05-19}}</ref>{{Sfn|Flanagan|2006|pp=214 et seq}}
* The [[Qt (toolkit)|Qt]] C++ toolkit includes a <tt>QtScript</tt> module to interpret JavaScript, analogous to Java's <tt>javax.script</tt> package.<ref>Nokia Corporation, [http://doc.qt.nokia.com/4.6/qtscript.html QtScript Module] {{webarchive|url=https://web.archive.org/web/20100709200957/http://doc.qt.nokia.com/4.6/qtscript.html |date=2010-07-09 }}</ref>
* [[OS X Yosemite]] introduced [[JavaScript for Automation]] (JXA), which is built upon [[JavaScriptCore]] and the [[Open Scripting Architecture]]. It features an [[Objective-C]] bridge that enables entire [[Cocoa (API)|Cocoa]] applications to be programmed in JavaScript.
* Late Night Software's [[JavaScript OSA]] (also known as JavaScript for OSA, or JSOSA) is a freeware alternative to [[AppleScript]] for OS X. It is based on the Mozilla JavaScript 1.5 implementation, with the addition of a <tt>MacOS</tt> object for interaction with the operating system and third-party applications.