Difference between revisions of "Template:ECMAScript"

From blackwiki
Jump to navigation Jump to search
(DCSS)
imported>MrOllie
(article was deleted)
 
(21 intermediate revisions by 16 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]]
*[[Dynamic Cascading Style Sheets|DCSS]]
+
* [[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.