JavaScript: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 66.190.169.150 (talk) identified as vandalism to last revision by Andy Dingley. (TW)
Line 374:
In addition to web browsers and servers, JavaScript interpreters are embedded in a number of tools. Each of these applications provides its own [[object model]] which provides access to the host environment, with the core JavaScript language remaining mostly the same in each application.
 
=='''= Embedded scripting language ===
* Google's [[Google Chrome|Chrome]] extensions, [[Opera]]'s extensions, Apple's [[Safari (web browse'''rbrowser)|Safari 5]] extensions, Apple's [[Dashboard (Mac OS)|Dashboard Widgets]], Microsoft's [[Microsoft Gadg'''e'''''''''Bold text''''''tsGadgets|Gadgets]], [[Yahoo! Widgets]], [[Google Desktop#Gadgets .26 plug-ins|Google Desktop Gadgets]], and [[Serence]] [[Klipfolio]] are implemented using JavaScript.
* Adobe's [[Adobe Acrobat|Acrobat]] and Adobe Reader support JavaScript in [[Portable Document Format|PDF]] files.<ref>{{cite web|url=http://www.adobe.com/devnet/acrobat/javascript.html | accessdate=2009-08-18 | title= JavaScript for Acrobat}}</ref>
* Tools in the [[Adobe Creative Suite]], including [[Adobe Photoshop|Photoshop]], [[Adobe Illustrator|Illustrator]], [[Dreamweaver]], and [[InDesign]], allow scripting through JavaScript.
Line 381:
* The interactive music signal processing software [[Max/MSP]] released by Cycling '74, offers a JavaScript model of its environment for use by developers. It allows much more precise control than the default GUI-centric programming model.
* ECMAScript was included in the [[VRML|VRML97]] standard for scripting nodes of VRML scene description files.
* Some high -end''''Italic text''''''Italic text''''--[[Special:Contributions/66.190.169.150|66.190.169.150]] ([[User talk:66.190.169.150|talk]]) 20:59, 16 January 2012 (UTC)Italic text--[[Special:Contributions/66.190.169.150|66.190.169.150]] ([[User talk:66.190.169.150|talk]]) 20:59, 16 January 2012 (UTC)--[[Special:Contributions/66.190.169.150|66.190.169.150]] ([[User talk:66.190.169.150|talk]]) 20:59, 16 January 2012 (UTC)<ref>hiya</ref>'''''' Philips [[universal remote]] panels, including TSU9600 and TSU9400, can be scripted using a JavaScript-based tool called ProntoScript.<ref>''''''Bold text'''[http://www.pronto.philips.com/prontoscript/index.cfm?id=1422 Koninklijke Philips''' [[File:--~~~~Example.jpg--~~~~--~~~~]]Electronics NV]</ref>
* [[Sphere (program)|Sphere]] is an open source and cross platform computer program designed primarily to make role-playing games that use JavaScript as a scripting language.
* The open-source [http://www.green-eyed-monster.com/reanimator/ Re-Animator] framework allows developing 2D sprite-based games using JavaScript and XML.