Difference between revisions of "Template:ECMAScript"

From blackwiki
Jump to navigation Jump to search
(rv)
imported>MrOllie
(article was deleted)
 
(20 intermediate revisions by 15 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]]
−
**[[asm.js]]
+
** [[asm.js]]
−
*[[JScript]]
+
* [[JScript]]
−
*[[JScript .NET]]
+
* [[JScript .NET]]
−
*[[QtScript]]
+
* [[QtScript]]
−
*[[WMLScript]]
+
* [[TypeScript]]
 +
* [[WMLScript]]
  
−
| group2 = [[list of ECMAScript engines|Engines]]<br />([[comparison of layout engines (ECMAScript)|comparison]])
+
| group2 = [[List of ECMAScript engines|Engines]]<br />([[Comparison of JavaScript engines|comparison]])
−
| list2 =  
+
| list2 =
−
*[[Presto (layout engine)#JavaScript engines|Carakan]]
+
* [[Presto (layout engine)#JavaScript engines|Carakan]]
−
*[[Presto (layout engine)#JavaScript engines|Futhark]]
+
* [[Presto (layout engine)#JavaScript engines|Futhark]]
−
*[[InScript (JavaScript engine)|InScript]]
+
* [[InScript (JavaScript engine)|InScript]]
−
*[[JavaScriptCore]]
+
* [[WebKit#JavaScriptCore|JavaScriptCore]]
−
**[[WebKit#JavaScriptCore|SquirrelFish]]
+
* [[JScript]]
−
*[[JScript]]
+
* [[KJS (software)|KJS]]
−
*[[KJS (KDE)|KJS]]
+
* [[Presto (layout engine)#ECMAScript engines|Linear B]]
−
*[[Presto (layout engine)#JavaScript engines|Linear B]]
+
* [[Narcissus (JavaScript engine)|Narcissus]]
−
*[[Narcissus (JavaScript engine)|Narcissus]]
+
* [[QtScript]]
−
*[[QtScript]]
+
* [[Rhino (JavaScript engine)|Rhino]]
−
*[[Rhino (JavaScript engine)|Rhino]]
+
* [[SpiderMonkey]]
−
*[[SpiderMonkey (software)|SpiderMonkey]]
+
** [[SpiderMonkey#TraceMonkey|TraceMonkey]]
−
**[[SpiderMonkey (software)#TraceMonkey|TraceMonkey]]
+
** [[SpiderMonkey#JägerMonkey|JägerMonkey]]
−
**[[JägerMonkey]]
+
* [[Tamarin (software)|Tamarin]]
−
*[[Tamarin (software)|Tamarin]]
+
* [[V8 (JavaScript engine)|V8]]
−
*[[V8 (JavaScript engine)|V8]]
+
* [[Chakra (JavaScript engine)|ChakraCore]]
−
*[[Chakra (JScript engine)|Chakra]]
+
** [[Chakra (JScript engine)|Chakra]]
−
*[[JScript .NET]]
+
* [[JScript .NET]]
−
*[[Nashorn (JavaScript engine)|Nashorn]]
+
* [[Nashorn (JavaScript engine)|Nashorn]]
  
−
| group3 = [[Software framework|Frameworks]]
+
| group3 = [[Software framework|Frameworks]]
−
| list3 = {{Navbox|child
+
| list3 ={{Navbox|child
  
−
    | group1 = [[client-side JavaScript|Client-side]]    | list1 =  
+
  | group1 = [[client-side JavaScript|Client-side]]    | list1 =
−
*[[Ample SDK]]
+
* [[Chaplin.js]]
−
*[[Chaplin.js]]
+
* [[Dojo Toolkit|Dojo]]
−
*[[Dojo Toolkit|Dojo]]
+
* [[Echo (framework)|Echo]]
−
*[[Echo (framework)|Echo]]
+
* [[Ext JS]]
−
*[[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]]
−
*[[Prototype JavaScript Framework|Prototype]]
+
* [[Pyjs]]
−
*[[Pyjamas (software)|Pyjamas]]
+
* [[qooxdoo]]
−
*[[qooxdoo]]
+
* [[Rialto Toolkit|Rialto]]
−
*[[Rialto Toolkit|Rialto]]
+
* [[Rico (Ajax)|Rico]]
−
*[[Rico (Ajax)|Rico]]
+
* [[script.aculo.us]]
−
*[[script.aculo.us]]
+
* [[SproutCore]]
−
*[[SmartClient]]
+
* [[Spry framework|Spry]]
−
*[[SproutCore]]
+
* [[Wakanda (software)|Wakanda Framework]]
−
*[[Spry framework|Spry]]
 
−
*[[Wakanda (software)|Wakanda Framework]]
 
−
*[[YUI Library]]
 
  
−
    | group2 = [[Server-side JavaScript|Server-side]]
+
  | group2 = [[Server-side JavaScript|Server-side]]
−
    | list2 =  
+
  | list2 =
−
*[[AppJet]]
+
* [[AppJet]]
−
*[[Jaxer#Aptana Jaxer|Jaxer]]
+
* [[Deno (software)|Deno]]
−
*[[Node.js]]
+
* [[Jaxer#Aptana Jaxer|Jaxer]]
−
*[[Wakanda (software)|WakandaDB]]
+
* [[Node.js]]
 +
* [[Wakanda (software)|WakandaDB]]
  
−
    | group3 = Multiple
+
  | group3 = Multiple
−
    | list3 =  
+
  | list3 =
−
*[[Cappuccino (application development framework)|Cappuccino]]
+
* [[Cappuccino (application development framework)|Cappuccino]]
−
**[[Objective-J]]
+
** [[Objective-J]]
 
* [[PureMVC]]
 
* [[PureMVC]]
  
−
    | group4 = [[JavaScript library|Libraries]]
+
  | group4 = [[JavaScript library|Libraries]]
−
    | list4 =  
+
  | list4 =
−
*[[Backbone.js]]
+
* [[Backbone.js]]
−
*[[SWFObject]]
+
* [[SWFObject]]
−
*[[SWFAddress]]
+
* [[SWFAddress]]
−
*[[Underscore.js]]
+
* [[Underscore.js]]
  
−
    }}
+
}}
  
−
| group4 = People
+
| group4 = People
−
| list4 =
+
| list4 =
−
*[[Brendan Eich]]
+
* [[Brendan Eich]]
−
*[[Douglas Crockford]]
+
* [[Douglas Crockford]]
−
*[[John Resig]]
+
* [[John Resig]]
−
*[[Scott Isaacs]]
+
* [[Scott Isaacs]]
  
−
| group5 = Other
+
| group5 = Other
−
| list5 =
+
| list5 =
−
*[[Dynamic HTML|DHTML]]
+
* [[Dynamic HTML|DHTML]]
−
*[[Ecma International]]
+
* [[Ecma International]]
−
*[[JSDoc]]
+
* [[JSDoc]]
−
*[[JSGI]]
+
* [[JSGI]]
−
*[[JSHint]]
+
* [[JSHint]]
−
*[[JSLint]]
+
* [[JSLint]]
−
*[[JSON]]
+
* [[JSON]]
−
*[[JavaScript Style Sheets|JSSS]]
+
* [[JavaScript Style Sheets|JSSS]]
−
*[[Sputnik (JavaScript conformance test)|Sputnik]]
+
* [[Sputnik (JavaScript conformance test)|Sputnik]]
−
*[[Browser speed test#SunSpider|SunSpider]]
+
* [[Browser speed test#SunSpider|SunSpider]]
−
*[[Asynchronous module definition]]
+
* [[Asynchronous module definition]]
−
*[[CommonJS]]
+
* [[CommonJS]]
  
−
|below = {{Plainlist|
+
| below =
−
{{Icon|List}} '''Lists:''' [[list of JavaScript libraries|JavaScript libraries]]{{,}} [[list of Ajax frameworks#JavaScript|Ajax frameworks]]
+
; {{Icon|List}} Lists
−
{{Icon|Comparison}} '''Comparison:''' [[comparison of JavaScript frameworks|JavaScript frameworks]]{{,}} [[comparison of server-side JavaScript solutions|server-side JavaScript]]
+
: [[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>
+
}}<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>
+
}}</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.