Difference between revisions of "Template:ECMAScript"

From blackwiki
Jump to navigation Jump to search
(cat)
imported>MrOllie
(article was deleted)
 
(60 intermediate revisions by 45 users not shown)
Line 1: Line 1:
 
{{Navbox
 
{{Navbox
| name     = ECMAScript
+
| name = ECMAScript
| title     = [[ECMAScript]]
+
| title = [[ECMAScript]]
| listclass = hlist
+
| state = {{{state|}}}
 +
| bodyclass = hlist
  
| group1 = Dialects
+
| group1 = Dialects
| list1 =  
+
| list1 =
*[[ActionScript]]  
+
* [[ActionScript]]
*[[Caja project|Caja]]  
+
* [[Caja project|Caja]]
*[[JavaScript]]  
+
* [[JavaScript]]
**[[JavaScript engine|engines]]
+
** [[JavaScript engine|engines]]
*[[JScript]]  
+
** [[asm.js]]
*[[JScript .NET]]  
+
* [[JScript]]
*[[Objective-J]]  
+
* [[JScript .NET]]
*[[QtScript]]  
+
* [[QtScript]]
*[[WMLScript]]
+
* [[TypeScript]]
| group2 = [[list of ECMAScript engines|Engines]]<br />([[comparison of layout engines (ECMAScript)|comparison]])
+
* [[WMLScript]]
| list2 =  
+
 
*[[Presto (layout engine)#JavaScript engines|Carakan]]  
+
| group2 = [[List of ECMAScript engines|Engines]]<br />([[Comparison of JavaScript engines|comparison]])
*[[Presto (layout engine)#JavaScript engines|Futhark]]  
+
| list2 =
*[[InScript (JavaScript engine)|InScript]]  
+
* [[Presto (layout engine)#JavaScript engines|Carakan]]
*[[WebKit#JavaScriptCore|JavaScriptCore]]
+
* [[Presto (layout engine)#JavaScript engines|Futhark]]
**[[WebKit#Further development|SquirrelFish]]  
+
* [[InScript (JavaScript engine)|InScript]]
*[[JScript]]  
+
* [[WebKit#JavaScriptCore|JavaScriptCore]]
*[[KJS (KDE)|KJS]]  
+
* [[JScript]]
*[[Presto (layout engine)#JavaScript engines|Linear B]]  
+
* [[KJS (software)|KJS]]
*[[Narcissus (JavaScript engine)|Narcissus]]  
+
* [[Presto (layout engine)#ECMAScript engines|Linear B]]
*[[QtScript]]  
+
* [[Narcissus (JavaScript engine)|Narcissus]]
*[[Rhino (JavaScript engine)|Rhino]]  
+
* [[QtScript]]
*YAJI
+
* [[Rhino (JavaScript engine)|Rhino]]
*[[SpiderMonkey (JavaScript engine)|SpiderMonkey]]
+
* [[SpiderMonkey]]
**[[SpiderMonkey (JavaScript engine)#TraceMonkey|TraceMonkey]]
+
** [[SpiderMonkey#TraceMonkey|TraceMonkey]]
**[[JägerMonkey]]  
+
** [[SpiderMonkey#JägerMonkey|JägerMonkey]]
*[[Tamarin (JavaScript engine)|Tamarin]]  
+
* [[Tamarin (software)|Tamarin]]
*[[V8 (JavaScript engine)|V8]]  
+
* [[V8 (JavaScript engine)|V8]]
*[[Chakra (JScript engine)|Chakra]]
+
* [[Chakra (JavaScript engine)|ChakraCore]]
| group3 = Frameworks,<br />libraries
+
** [[Chakra (JScript engine)|Chakra]]
| list3  =
+
* [[JScript .NET]]
  {{Navbox|child
+
* [[Nashorn (JavaScript engine)|Nashorn]]
  | group1 = [[list of JavaScript libraries|JavaScript]]<br />([[comparison of JavaScript frameworks|comparison]])
+
 
  | list1  =
+
| group3 = [[Software framework|Frameworks]]
    {{Navbox|child
+
| list3 ={{Navbox|child
    | group1 = [[client-side JavaScript|Client-side]]<br />([[list of Ajax frameworks#JavaScript|list, Ajax frameworks]])
+
 
    | list1 =  
+
  | group1 = [[client-side JavaScript|Client-side]]   | list1 =
*[[Ample SDK]]
+
* [[Chaplin.js]]
*[[CougarXML]]  
+
* [[Dojo Toolkit|Dojo]]
*[[Dojo Toolkit|Dojo]]  
+
* [[Echo (framework)|Echo]]
*[[Echo (framework)|Echo]]  
+
* [[Ext JS]]
*[[Ext (JavaScript library)|Ext JS]]  
+
* [[Google Web Toolkit]]
*[[Google Web Toolkit]]  
+
* [[jQuery]]
*[[jQuery]]  
+
* [[Lively Kernel]]
*[[Lively Kernel]]  
+
* [[Midori JavaScript Framework|midori]]
*[[midori Javascript Framework|midori]]  
+
* [[MochiKit]]
*[[MochiKit]]  
+
* [[MooTools]]
*[[MooTools]]
+
* [[Prototype JavaScript Framework|Prototype]]
*[[OpenLink AJAX Toolkit|OpenLink AJAX]]  
+
* [[Pyjs]]
*[[Prototype JavaScript Framework|Prototype]]  
+
* [[qooxdoo]]
*[[Pyjamas (software)|Pyjamas]]  
+
* [[Rialto Toolkit|Rialto]]
*[[qooxdoo]]  
+
* [[Rico (Ajax)|Rico]]
*[[Rialto Toolkit|Rialto]]  
+
* [[script.aculo.us]]
*[[Rico (Ajax)|Rico]]  
+
* [[SproutCore]]
*[[script.aculo.us]]
+
* [[Spry framework|Spry]]
*[[SmartClient]]  
+
* [[Wakanda (software)|Wakanda Framework]]
*[[SproutCore]]  
+
 
*[[Spry framework|Spry]]  
+
  | group2 = [[Server-side JavaScript|Server-side]]
*[[YUI Library]]
+
  | list2 =
    | group2 = [[Server-side JavaScript|Server-side]]<br />([[comparison of server-side JavaScript solutions|comparison]])
+
* [[AppJet]]
    | list2 =  
+
* [[Deno (software)|Deno]]
*[[AppJet]]  
+
* [[Jaxer#Aptana Jaxer|Jaxer]]
*[[Jaxer#Aptana_Jaxer|Jaxer]]  
+
* [[Node.js]]
*[[Node.js]]
+
* [[Wakanda (software)|WakandaDB]]
    | group3 = [[JavaScript library|Libraries]]<br />([[list of JavaScript libraries|list]])
+
 
    | list3 =  
+
  | group3 = Multiple
*[[SWFObject]]  
+
  | list3 =
*[[SWFAddress]]
+
* [[Cappuccino (application development framework)|Cappuccino]]
  }}
+
** [[Objective-J]]
| group2 = ActionScript
 
| list2  =
 
 
* [[PureMVC]]
 
* [[PureMVC]]
| group3 = Multiple<br />implementations
+
 
| list3  =  
+
  | group4 = [[JavaScript library|Libraries]]
*[[Cappuccino (application development framework)|Cappuccino]]
+
  | list4 =
**[[JavaScript]]
+
* [[Backbone.js]]
**[[Objective-J]]
+
* [[SWFObject]]
}}
+
* [[SWFAddress]]
| group4 = People
+
* [[Underscore.js]]
| list4 =  
+
 
*[[Brendan Eich]]  
+
}}
*[[Douglas Crockford]]  
+
 
*[[John Resig]]
+
| group4 = People
| group5 = Other
+
| list4 =
| list5 =  
+
* [[Brendan Eich]]
*[[Dynamic HTML|DHTML]]
+
* [[Douglas Crockford]]
*[[Ecma International]]
+
* [[John Resig]]
*[[JSAN]]
+
* [[Scott Isaacs]]
*[[JSDoc]]
+
 
*[[JSLint]]
+
| group5 = Other
*[[JSON]]
+
| list5 =
*[[JavaScript Style Sheets|JSSS]]
+
* [[Dynamic HTML|DHTML]]
*[[Sputnik (JavaScript conformance test)|Sputnik]]
+
* [[Ecma International]]
*[[WebKit#SunSpider|SunSpider]]
+
* [[JSDoc]]
*[[CommonJS]]
+
* [[JSGI]]
}}<noinclude>
+
* [[JSHint]]
 +
* [[JSLint]]
 +
* [[JSON]]
 +
* [[JavaScript Style Sheets|JSSS]]
 +
* [[Sputnik (JavaScript conformance test)|Sputnik]]
 +
* [[Browser speed test#SunSpider|SunSpider]]
 +
* [[Asynchronous module definition]]
 +
* [[CommonJS]]
 +
 
 +
| below =
 +
; {{Icon|List}} Lists
 +
: [[List of JavaScript libraries|JavaScript libraries]]
 +
: [[list of Ajax frameworks#JavaScript|Ajax frameworks]]
 +
; {{Icon|Comparison}} Comparisons
 +
: [[Comparison of JavaScript frameworks|JavaScript frameworks]]
 +
: [[comparison of server-side JavaScript solutions|server-side JavaScript]]
 +
 
 +
}}<noinclude>{{documentation|content=
 +
{{collapsible option}}
 +
 
 
[[Category:Websites templates]]
 
[[Category:Websites templates]]
 
[[Category:Software templates]]
 
[[Category:Software templates]]
 
[[Category:Programming language templates]]
 
[[Category:Programming language templates]]
 
+
}}</noinclude>
[[ja:Template:ECMAScript]]
 
[[ru:Шаблон:ECMAScript]]
 
[[zh:Template:ECMAScript]]
 
</noinclude>
 

Latest revision as of 12:23, 11 July 2020

Template documentation

Initial visibility: currently defaults to autocollapse

To set this template's initial visibility, the |state= parameter may be used:

  • |state=collapsed: {{ECMAScript|state=collapsed}} to show the template collapsed, i.e., hidden apart from its title bar
  • |state=expanded: {{ECMAScript|state=expanded}} to show the template expanded, i.e., fully visible
  • |state=autocollapse: {{ECMAScript|state=autocollapse}}
    • shows the template collapsed to the title bar if there is a {{navbar}}, a {{sidebar}}, or some other table on the page with the collapsible attribute
    • shows the template in its expanded state if there are no other collapsible items on the page

If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.