Difference between revisions of "Template:ECMAScript"

From blackwiki
Jump to navigation Jump to search
imported>Maian
m (typo)
imported>DoriSmith
(I found the previous version very confusing, so I cleaned & simplified it (imo). Revert if you want, but if you do, plz explain why in the talk)
Line 1: Line 1:
{{Navbox with collapsible groups
+
{{Navbox
 
|name = ECMAScript
 
|name = ECMAScript
 
|title = [[ECMAScript]]
 
|title = [[ECMAScript]]
 
|group1= ECMAScript
 
|list1 = {{Navbox subgroup
 
 
  |group1= Dialects
 
  |group1= Dialects
  |list1 = [[ActionScript]]{{·}} [[Caja (programming language)|Caja]]{{·}} [[JavaScript|JavaScript / LiveScript]]{{·}} [[JScript]]{{·}} [[JavaScript OSA]]{{·}} [[JScript .NET]]{{·}} [[Objective-J]]{{·}} [[QtScript]]{{·}} [[WMLScript]]
+
  |list1 = [[ActionScript]]{{·}} [[Caja project|Caja]]{{·}} [[JavaScript|JavaScript / LiveScript]]{{·}} [[JScript]]{{·}} [[JavaScript OSA]]{{·}} [[JScript .NET]]{{·}} [[Objective-J]]{{·}} [[QtScript]]{{·}} [[WMLScript]]
  |group2= [[List of ECMAScript engines|Render Engines]]
+
  |group2= [[List of ECMAScript engines|Engines]]{{·}}{{-}}[[Comparison of layout engines (ECMAScript)|Comparison]]
  |list2 = [[InScript]]{{·}} [[WebKit#JavaScriptCore|JavaScriptCore]] ([[WebKit#Further development|SquirrelFish]]) {{·}} [[JScript]]{{·}} [[KDE's JavaScript engine|KJS]]{{·}} [[Presto (layout engine)#JavaScript engines|Futhark]]{{·}} [[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]]
+
  |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]]
  |group3= Other
+
|group3 = Frameworks{{-}}& libraries
  |list3 = [[Brendan Eich]]{{·}} [[Ecma International]]{{·}} [[WebKit#SunSpider|SunSpider]]{{·}} [[Dynamic HTML|DHTML]]
+
| list3= {{Navbox subgroup
|below = [[Comparison of layout engines (ECMAScript)|Layout Engines]]
+
|group1=[[List of JavaScript libraries|JavaScript]]{{·}}{{-}}[[Comparison of JavaScript frameworks|Comparison]]
 +
|list1= {{Navbox subgroup
 +
  |group1 = [[Client-side JavaScript|Client-side]]
 +
  |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]]
 +
|group2 = [[Server-side JavaScript|Server-side]]
 +
|list2  = [[AppJet]]{{·}} [[Aptana|Jaxer]]
 
}}
 
}}
 
+
|group2 = ActionScript
|group2 = Application Framework
+
|list2  = [[PureMVC]]
|list2  = '''JavaScript'''
+
  |group3 = <small>Multiple{{-}}Implementations</small>
{{Navbox subgroup
+
|list3  = [[Cappuccino (application development framework)|Cappuccino]] ([[JavaScript]] / [[Objective-J]])
|group1 = [[Client-side JavaScript|(client-side)]]
 
  |list1  = [[Ample SDK]]{{·}} [[Clean AJAX]]{{·}} [[CougarXML]]{{·}} [[Dojo Toolkit|Dojo]]{{·}} [[Echo (framework)|Echo]]{{·}} [[Ext (JavaScript library)|Ext]]{{·}} [[jQuery]]{{·}} [[midori Javascript Framework|midori]]{{·}} [[MochiKit]]{{·}} [[MooTools]]{{·}} [[OpenLink AJAX Toolkit|OpenLink AJAX]]{{·}} [[Prototype JavaScript Framework|Prototype JavaScript]]{{·}} [[Pyjamas (software)|Pyjamas]]{{·}} [[qooxdoo]]{{·}} [[Rialto Toolkit|Rialto]]{{·}} [[Rico (Ajax)|Rico]]{{·}} [[script.aculo.us]]{{·}} [[SmartClient]]{{·}} [[SproutCore]]{{·}} [[Spry framework|Spry]]{{·}} [[Yahoo! UI Library]]{{·}} [[Google Web Toolkit]]
 
|group2 = [[Server-side JavaScript|(server-side)]]
 
|list2  = [[AppJet]]{{·}} [[Jaxer]]</br>
 
 
 
|list3 = {{align|center|'''Others'''}}
 
|group4 = Others
 
|list4  = ActionScript: ([[PureMVC]])
 
|group5 = Multiple Implementations
 
|list5 = [[Cappuccino (Application Development Framework)|Cappuccino]] ([[JavaScript]] / [[Objective-J]])
 
 
}}
 
}}
 +
|group4= Other
 +
|list4 = [[Brendan Eich]]{{·}} [[Dynamic HTML|DHTML]]{{·}} [[Ecma International]]{{·}} [[WebKit#SunSpider|SunSpider]]
 
}}<noinclude>
 
}}<noinclude>
 
[[Category:Computing templates|{{PAGENAME}}]]
 
[[Category:Computing templates|{{PAGENAME}}]]

Revision as of 03:57, 3 September 2009