Difference between revisions of "Template:ECMAScript"

From blackwiki
Jump to navigation Jump to search
imported>MrOllie
(article was deleted)
 
(99 intermediate revisions by 72 users not shown)
Line 1: Line 1:
 
{{Navbox
 
{{Navbox
|name = ECMAScript
+
| name = ECMAScript
|title = [[ECMAScript]]
+
| title = [[ECMAScript]]
  |group1= Dialects
+
| state = {{{state|}}}
  |list1 = [[ActionScript]]{{·}} [[Caja project|Caja]]{{·}} [[JavaScript]]{{·}} [[JScript]]{{·}} [[JavaScript OSA]]{{·}} [[JScript .NET]]{{·}} [[Objective-J]]{{·}} [[QtScript]]{{·}} [[WMLScript]]
+
| bodyclass = hlist
  |group2= [[List of ECMAScript engines|Engines]]{{·}}{{-}}[[Comparison of layout engines (ECMAScript)|Comparison]]
+
 
  |list2 = [[Presto (layout engine)#JavaScript engines|Futhark]]{{·}} [[InScript]]{{·}} [[WebKit#JavaScriptCore|JavaScriptCore]] ([[WebKit#Further development|SquirrelFish]]) {{·}} [[JScript]]{{·}} [[KDE's JavaScript engine|KJS]]{{·}} [[Presto (layout engine)#JavaScript engines|Linear B]]{{·}} [[Narcissus (JavaScript engine)|Narcissus]]{{·}} [[QtScript]]{{·}} [[Rhino (JavaScript engine)|Rhino]]{{·}} [[SpiderMonkey (JavaScript engine)|SpiderMonkey]] ([[SpiderMonkey (JavaScript engine)#TraceMonkey|TraceMonkey]]){{·}} [[Tamarin (JavaScript engine)|Tamarin]]{{·}} [[V8 (JavaScript engine)|V8]]
+
  | group1 = Dialects
|group3 = Frameworks{{-}}& libraries
+
  | list1 =
|list3= {{Navbox subgroup
+
* [[ActionScript]]
  |group1=[[List of JavaScript libraries|JavaScript]] {{-}} ([[Comparison of JavaScript frameworks|comparison]])
+
* [[Caja project|Caja]]
  |list1= {{Navbox subgroup
+
* [[JavaScript]]
  |group1 = [[Client-side JavaScript|Client-side]]
+
** [[JavaScript engine|engines]]
  |list1 = [[Ample SDK]]{{·}} [[Clean AJAX]]{{·}} [[CougarXML]]{{·}} [[Dojo Toolkit|Dojo]]{{·}} [[Echo (framework)|Echo]]{{·}} [[Ext (JavaScript library)|Ext]]{{·}} [[Google Web Toolkit]]{{·}} [[jQuery]]{{·}} [[midori Javascript Framework|midori]]{{·}} [[MochiKit]]{{·}} [[MooTools]]{{·}} [[OpenLink AJAX Toolkit|OpenLink AJAX]]{{·}} [[Prototype JavaScript Framework|Prototype]]{{·}} [[Pyjamas (software)|Pyjamas]]{{·}} [[qooxdoo]]{{·}} [[Rialto Toolkit|Rialto]]{{·}} [[Rico (Ajax)|Rico]]{{·}} [[script.aculo.us]]{{·}} [[SmartClient]]{{·}} [[SproutCore]]{{·}} [[Spry framework|Spry]]{{·}} [[Yahoo! UI Library]]{{·}} [[List of Ajax frameworks#JavaScript|List of Ajax frameworks]]
+
** [[asm.js]]
|group2 = [[Server-side JavaScript|Server-side]]
+
* [[JScript]]
|list2 = [[AppJet]]{{·}} [[Aptana|Jaxer]]
+
* [[JScript .NET]]
|group3 = [[JavaScript library|Libraries]]
+
* [[QtScript]]
|list3  = PDFObject{{·}} [[SWFObject]]{{·}} [[List of JavaScript libraries]]  
+
* [[TypeScript]]
}}
+
* [[WMLScript]]
  |group2 = ActionScript
+
 
  |list2  = [[PureMVC]]
+
  | group2 = [[List of ECMAScript engines|Engines]]<br />([[Comparison of JavaScript engines|comparison]])
  |group3 = <small>Multiple{{-}}Implementations</small>
+
  | list2 =
  |list3  = [[Cappuccino (application development framework)|Cappuccino]] ([[JavaScript]] / [[Objective-J]])
+
* [[Presto (layout engine)#JavaScript engines|Carakan]]
}}
+
* [[Presto (layout engine)#JavaScript engines|Futhark]]
  |group4= Other
+
* [[InScript (JavaScript engine)|InScript]]
|list4 = [[Brendan Eich]]{{·}} [[Dynamic HTML|DHTML]]{{·}} [[Ecma International]]{{·}} [[WebKit#SunSpider|SunSpider]]
+
* [[WebKit#JavaScriptCore|JavaScriptCore]]
}}<noinclude>
+
* [[JScript]]
[[Category:Computing templates|{{PAGENAME}}]]
+
* [[KJS (software)|KJS]]
[[Category:Software templates|{{PAGENAME}}]]
+
* [[Presto (layout engine)#ECMAScript engines|Linear B]]
[[ru:Шаблон:ECMAScript]]
+
* [[Narcissus (JavaScript engine)|Narcissus]]
</noinclude>
+
* [[QtScript]]
 +
* [[Rhino (JavaScript engine)|Rhino]]
 +
* [[SpiderMonkey]]
 +
** [[SpiderMonkey#TraceMonkey|TraceMonkey]]
 +
** [[SpiderMonkey#JägerMonkey|JägerMonkey]]
 +
* [[Tamarin (software)|Tamarin]]
 +
* [[V8 (JavaScript engine)|V8]]
 +
* [[Chakra (JavaScript engine)|ChakraCore]]
 +
** [[Chakra (JScript engine)|Chakra]]
 +
* [[JScript .NET]]
 +
* [[Nashorn (JavaScript engine)|Nashorn]]
 +
 
 +
| group3 = [[Software framework|Frameworks]]
 +
| list3 ={{Navbox|child
 +
 
 +
  | group1 = [[client-side JavaScript|Client-side]]   | list1 =
 +
* [[Chaplin.js]]
 +
* [[Dojo Toolkit|Dojo]]
 +
* [[Echo (framework)|Echo]]
 +
* [[Ext JS]]
 +
* [[Google Web Toolkit]]
 +
* [[jQuery]]
 +
* [[Lively Kernel]]
 +
* [[Midori JavaScript Framework|midori]]
 +
* [[MochiKit]]
 +
* [[MooTools]]
 +
* [[Prototype JavaScript Framework|Prototype]]
 +
* [[Pyjs]]
 +
* [[qooxdoo]]
 +
* [[Rialto Toolkit|Rialto]]
 +
* [[Rico (Ajax)|Rico]]
 +
* [[script.aculo.us]]
 +
* [[SproutCore]]
 +
* [[Spry framework|Spry]]
 +
* [[Wakanda (software)|Wakanda Framework]]
 +
 
 +
  | group2 = [[Server-side JavaScript|Server-side]]
 +
  | list2 =
 +
* [[AppJet]]
 +
* [[Deno (software)|Deno]]
 +
* [[Jaxer#Aptana Jaxer|Jaxer]]
 +
* [[Node.js]]
 +
* [[Wakanda (software)|WakandaDB]]
 +
 
 +
  | group3 = Multiple
 +
  | list3 =
 +
* [[Cappuccino (application development framework)|Cappuccino]]
 +
** [[Objective-J]]
 +
* [[PureMVC]]
 +
 
 +
  | group4 = [[JavaScript library|Libraries]]
 +
  | list4 =
 +
* [[Backbone.js]]
 +
* [[SWFObject]]
 +
* [[SWFAddress]]
 +
* [[Underscore.js]]
 +
 
 +
}}
 +
 
 +
  | group4 = People
 +
  | list4 =
 +
* [[Brendan Eich]]
 +
* [[Douglas Crockford]]
 +
* [[John Resig]]
 +
* [[Scott Isaacs]]
 +
 
 +
  | group5 = Other
 +
  | list5 =
 +
* [[Dynamic HTML|DHTML]]
 +
* [[Ecma International]]
 +
* [[JSDoc]]
 +
* [[JSGI]]
 +
* [[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:Software templates]]
 +
[[Category:Programming language templates]]
 +
}}</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.