자바스크립트 프레임워크 비교
위키미디어 목록 항목
수많은 자바스크립트 프레임워크가 존재한다. 이 비교의 목적은 저명한 자바스크립트 프레임워크들의 일부 예시를 보여주기 위함이다.
일반 정보
편집프레임워크 | 비교 대상 버전 | 크기 | 라이선스 | 소스 언어 |
---|---|---|---|---|
Angular | 7 2018년 10월 18일 |
563 kB (minified & compressed) | MIT | TypeScript |
AngularJS | 1.5.0 2016년 2월 5일 |
144 kB (minified & compressed) | MIT | JavaScript |
아파치 플렉스 | 0.9.4 2018년 11월 5일 |
19 kB (zipped) | Apache | ActionScript 3, MXML, CSS |
Backbone.js | 1.2.1 2015년 6월 |
7.3 kB (Packed and gzipped) | MIT | JavaScript |
Dojo | 1.10.4 2015년 1월 18일 |
Variable. Base size: 41 kB (minified & gzipped), 155 kB (minified), 598 kB (uncompressed)[1] |
BSD & AFL | 자바스크립트 + HTML |
Ember.js | 1.7.0 2014년 8월 19일 |
95 kB (minified & gzipped), 340 kB (minified), 1.5 MB (uncompressed) |
MIT | JavaScript |
Enyo | 2.0.1 2012년 8월 30일 |
<25 kB (core gzipped) | Apache 2[2] | JavaScript |
Express.js | MIT | NodeJS | ||
Ext JS | 4.2 2013년 3월 13일 |
84–502 kB | GPL & 상용[3] | JavaScript |
구글 웹 툴킷 | 2.7.0 2014년 11월 |
Variable | Apache | Java |
JQuery (library) | 3.4.0 2019년 4월 10일 |
30,1 KiB (minified & gzipped), 86 KiB (minified),[4] 283 KiB (uncompressed)[4] |
MIT | JavaScript |
jQWidgets | 3.9.1 2015년 10월 29일 |
3102 KB (minified), 7486 KB (uncompressed) |
Creative Commons Attribution-NonCommercial 3.0 and Commercial[5] | JavaScript, HTML, CSS |
Knockout | 3.5.0 2019년 2월 22일 |
66.4 KB minified / 309 KB (development mode) | MIT | JavaScript |
MooTools | 1.6.0 2016년 1월 14일 |
Variable; 7.3–65 KiB (YUI Compressor),[6]
|
MIT | JavaScript |
Node.js | MIT | JavaScript | ||
리액트 (자바스크립트 라이브러리) | 16.1.1 2017년 11월 28일 |
react.production.min.js 6.41KB react-dom.production.min.js 92.4KB Total: 98.81KB |
MIT | JavaScript |
SAP OpenUI5 | 1.44.9 2017년 3월 28일 |
20.8MB (1.34.7 runtime, minified, zipped) 6.8MB(1.34.7 runtime mobile, minified, zipped) 52.1MB (1.34.7 SDK, zipped) |
Apache 2[9] | JavaScript |
Prototype & script. aculo.us[10] | Prototype: 1.7.3 2015년 9월 22일 script.aculo.us: 1.9.0 2010년 12월 23일 |
46–278 kB | MIT | JavaScript |
qooxdoo | 5.0.1 2015년 9월 15일 |
Variable, starting at 6 kB (gzipped) | GNU 약소 일반 공중 사용 허가서 & EPL | JavaScript |
SmartClient & SmartGWT | SmartClient: 12.1 March 2020 SmartGWT: 12.1 March 2020 |
100–500 kb (gzipped). | GNU 약소 일반 공중 사용 허가서 & Commercial | Server: Java Client: Java (Smart GWT) or JavaScript (SmartClient) or XML (both) |
SproutCore | 1.11.2 2016년 5월 2일 |
250–700 kb (gzipped). | MIT | JavaScript |
Svelte | 3.12.1 2019년 10월 14일 |
Variable | MIT | JavaScript |
Vue.js | 2.6.10 2019년 3월 20일 |
33.5 KB (minified & gzipped)
91.48 KB (minified)[11] 333.46 KB (uncompressed)[11] |
MIT | JavaScript |
Wakanda | 9 2014년 11월 14일 |
Variable | GNU 일반 공중 사용 허가서 (framework), AGPL (server) & Commercial | JavaScript + HTML + CSS |
Webix | 4.1 November 2016 |
188 kB (gzipped) | GNU 일반 공중 사용 허가서 & Commercial | JavaScript |
ZK | 8.0.1 2016년 1월 19일 |
Variable | GNU 약소 일반 공중 사용 허가서 & GNU 일반 공중 사용 허가서 & ZOL | XML + Java (JavaScript optional) |
기능
편집AngularJS | 아파치 플렉스 | Dojo | Ember.js | Enyo | Ext JS | 구글 웹 툴킷 | JQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us[10] | qooxdoo | SmartClient and SmartGWT | SproutCore | Svelte | Vue | Wakanda | ZK | Webix | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feature detection[12] | 예 | 예[13] | 예 | 예[14] | 아니요[15][16] | 예[17] | 예 | 예[18] | 아니요[19] | 예 | Partial [20] | 예 | Partial | 아니요 | 예 | |||||
DOM wrapped[21] | 예 | 예 | 아니요 | 예 | 예 | 예 | 예 | 아니요[22] | 아니요[23][24] | 예 | 예 | 아니요 | 예 | 예 | 예 | |||||
XMLHttpRequest data retrieval |
예 | 예 | 예[25] | 예 | 예 | 예 | 예 | 예[26] | 예[27] | 예 | 예 | 예 | 예 | 예 | 예 | 예 | ||||
웹소켓 | 예[25] | 예 | 예 | 예 | 예 | 아니요 | 예[27] | 예[28] | 예 | 예 | 예 | Via Plugin | 예 | 예[29] | ||||||
푸시 기법 data retrieval | 예[30] | 예[31] | 예[32] | 예[30] | 아니요 | 예[33] | Via Plugin | 예[34] | 예 | |||||||||||
Other data retrieval | Yes: XML, HTML, CSV, ATOM, AMF, JSON | Yes: XML, HTML, CSV, ATOM[35] | Yes: XML, SOAP, AMF, Ext.Direct | Yes: RPC, RequestFactory | Yes: XML, HTML | Yes: XML, JSON, CSV, TSV[26] | Yes: XML, HTML | Yes: XML, WSDL, RSS, and Java-based SQL, Hibernate, POJO adapters | Yes: JSON-RPC, Wakanda REST | Yes: XML, HTML, CS, JSON, JSArray, CSV | ||||||||||
드래그 앤드 드롭 | 예 | 예[36] | 예 | 플러그인을 사용하여 지원[37] | 플러그인을 사용하여 지원[38] | 예[39] | 예[40] | 예[41] | 예 | 예 | 예 | 예 | 예 | 예 | 예[42] | |||||
Simple visual effects | 예 | 예 | 예[43] | 예 | 예 | 예 | 예 | 예 | 예[44] | 예 | 예 | 예 | 예 | 예[45] | 예 | 예 | 예 | |||
Animation / advanced visual effects |
예 | 예[46] | 예[47] | 예 | 예 | 예 | 예 | 예[48] | 예 | 예 | 예 | 예[45] | 예 | 예 | 예[49] | |||||
Back button support / history management |
예[50] | 예 | 예[51] | 예[52] | 예 | 플러그인을 사용하여 지원[53] | 아니요 | 플러그인을 사용하여 지원[54] | 예 | 예 | 예 | 예 | 예 | 예 | ||||||
Input form widgets & validation | 예 | 예 | 예[55] | 예 | 예 | 예, Validation requires plugin[56] | 플러그인을 사용하여 지원[57] | 예[58] | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예[59][60] | |||
AngularJS | 아파치 플렉스 | Dojo | Ember.js | Enyo | ExtJS | 구글 웹 툴킷 | JQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us[10] | qooxdoo | SmartClient and SmartGWT | SproutCore | Svelte | Vue | Wakanda | ZK | Webix | |
Grid | 예 | 예[61] | 예 | 예 | 플러그인을 사용하여 지원[62] | 예[63] | 플러그인을 사용하여 지원[64] | 예 | 예 | 예 | 예 | 예[65] | 예 | 예[66] | ||||||
Hierarchical Tree | 예 | 예[67] | 예[68] | 예[69] | 예 | 플러그인을 사용하여 지원[70] | 예[71] | 플러그인을 사용하여 지원[72] | 예 | 예[73] | 예 | 예 | 예 (Auto Form)[74] | 예 | 예[75] | |||||
Rich text editor | 아니요 | 예 | 예[76] | 예[77] | 예 | 플러그인을 사용하여 지원[78] | 예[79] | 예[80] | 예[81] | 예 | Via plugin | 예[82] | 예 | 예[83] | ||||||
Autocompletion tools | 아니요 | 예[84] | 예 | 예 | 예[85] | 예[86] | 플러그인을 사용하여 지원[87] | 예 | 예 | 플러그인을 사용하여 지원 | 예[88] | 예 | 예 | |||||||
HTML generation tools | 아니요 | 예[89] | 예 | 예 | 예 | 예[79] | 예[90] | 예 | 예 | 예 | 예 | 아니요 | 예 | 예 | ||||||
Widgets themeable / skinnable | 예 | 예[91] | 예 | 예[92] | 예[93] | 예[94] | 예 | 예 | 예 | 예 | 예 | 예 | 예 | |||||||
GUI resizable panels and modal dialogs | 예 | 예 | 예 | 예 | 예 | 플러그인을 사용하여 지원 | 예[95] | 예[96] | 예 | 예 | 예 | 예[97] | 예[98] | 예 | ||||||
GUI page layout | 예 | 예 | 예 | 플러그인을 사용하여 지원[99] | 예[100][101] | 예[96] | 예 | 예 | 예 | 예[102] | 예[98] | 예[103] | ||||||||
Canvas support | 예 | 예[104] | 예 | 예 | 예 | 플러그인을 사용하여 지원[105] | 예[106] | 예[107] | 예 | 예 | 예 | 예[108] | 예[109] | 예 | ||||||
Mobile/tablet support (touch events) | 예 | 예 | 예[110] | 예 | 예 | 예 | 플러그인을 사용하여 지원[111] | 플러그인을 사용하여 지원[112] | 예[113] | 플러그인을 사용하여 지원[114] | 예 | 예 | 예 | 예 | 예[115][116] | 예[117] | 예[118] | |||
Accessibility / graceful degradation[119] |
예 | 예[120] | 아니요 | 예 | 예[121] | 예[122] | 예 | 예[123] | 예 | 아니요[124] | Degradation: No Accessibility: Yes |
Degradation: No Accessibility: Yes |
예 | 예[125] | ||||||
ARIA compliant | 예[120] | 예[121] | 예[126] | 예[123] | 예 | 아니요 | 예 | 예 | 예 | 예[127] | ||||||||||
Developer tools, Visual design | 예[128][129] | in progress[130] | 예[131][132][133] | 예 | 예[134][135] | 예[136][137][138] | 예[139][140] | 예[141] | 예 | 아니요 | 예[142] | 예 | 예[143][144] | |||||||
Offline storage[145] | 예 | 아니요[146] | 예 | 예[147] | Via Google Gears[148] | 플러그인을 사용하여 지원[149] | 예[150] | 예 | 예 | 예 | planned | 예 | 예 | |||||||
Cross-browser 2d Vector Graphics[151] | 예[152] | 예 | 플러그인을 사용하여 지원[153] | 예[106] | 예[154] | 예 | 아니요] | 예 (via Raphael) | 예[109] | 예 (via Raphael)[155] | ||||||||||
Charting & Dashboard[156] | 예 | 예[157] | 예[158] | 플러그인을 사용하여 지원[159][160] | 예[161][162] | 예 | 아니요 | 예[163] | 예[164] | 예[165] | ||||||||||
RTL Support in UI Components | 예 | 예 | 예 | 사용되는 플러그인에 따라 | 예[123] | 예 | 예 | 예 | 아니요 |
브라우저 지원
편집프레임워크 | 인터넷 익스플로러 | 모질라 파이어폭스 | Safari | Opera | Chrome | Edge |
---|---|---|---|---|---|---|
AngularJS (1.3) | 8+ (9+) | 4+ | 5+ | 11+ | 30+ | |
아파치 플렉스 | 9 (Edge --> 10) | 21 | 6 | 15 | 23 | |
Dojo | 6+ | 3+[166] | 4[166] | 10.50+[166] | 3[166] | |
Ember.js | 6+ | 3+ | 4+ | 10.6+ | 14+ | |
Enyo | 8+[167] | >4[167] | >5[167] | >10[167] | ||
Ext JS | 6+ | 3.6+ | 4+ | 11+ | 10+[168] | |
구글 웹 툴킷 | 8+ | 1+ | 5+ | 9+ | 1+ | |
JQuery (3.x) | 6+ (9+)[169] | 2+[169] | 3+[169] | 9+[169] | 1+[169] | |
jQWidgets | 7+[170] | 2+[170] | 3+[170] | 9+[170] | 1+[170] | |
MooTools | 6+ | 2+ | 3+ | 9+ | 1+ | |
Prototype & script. aculo.us[10] | 6+ | 1.5+ | 2.0.4+ | 9.25+ | 1+ (starting with 1.6.1RC3) | |
qooxdoo | 6+ | 2+ | 3+ | 9+ | 2+ | |
SmartClient and SmartGWT | 6+ | 1+ | 3+ | 9+ | 1+ | |
SproutCore | 6+ | 3+ | 4+ | 9+ | 1+ | |
Svelte | 21+ | 6+ | 15+ | 23+ | 12+ | |
Vue | 10+ | 21+ | 6+ | 15+ | 23+ | 12+ |
Wakanda | 9+ | 4+ | 5+ | 11+ | ||
ZK | 6+ | 2.0+ | 3+ | 9+ | 2+ | |
Webix | 8+[171] | 3+[171] | 4+[171] | 9+[171] | 1+[171] |
같이 보기
편집각주
편집- ↑ Dojo Base 보관됨 2009-11-28 - 웨이백 머신
- ↑ “About Enyo JS”. 《enyojs.com》. 2014년 11월 23일에 확인함.
- ↑ “EXt JS 5 Licensing”. 《sencha.com》. 2011년 1월 9일에 원본 문서에서 보존된 문서. 2014년 11월 23일에 확인함.
- ↑ 가 나 “jquery CDN files”. 《cdn.jsdelivr》. JSDelivr. 2019년 4월 23일에 확인함.
- ↑ “License - Javascript, HTML5, jQuery Widgets”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “MooTools Core Builder”. 《mootools.net》.
- ↑ “MooTools More Builder”. 《mootools.net》.
- ↑ “MooTools Core”. 《mootools.net》.
- ↑ https://github.com/SAP/openui5/ OpenUI5 on GitHub
- ↑ 가 나 다 라 script.aculo.us is an add-on to Prototype.
- ↑ 가 나 “vue CDN files”. 《cdn.jsdelivr》. JSDelivr. 2019년 4월 23일에 확인함.
- ↑ Feature detection is preferred by many to browser sniffing to support future browsers: Browser Detecting (and what to do Instead), Feature Detection: State of the Art Browser Scripting, Browser Feature Detection Archived 2017년 7월 10일 - 웨이백 머신
- ↑ “dojo/has — The Dojo Toolkit - Reference Guide”. 《dojotoolkit.org》.
- ↑ “Ext JS 4.2.0 - Sencha Docs”. 《docs.sencha.com》.
- ↑ “Google Code Archive - Long-term storage for Google Code Project Hosting.”. 《code.google.com》.
- ↑ “Google Groups”. 《google.com》.[깨진 링크(과거 내용 찾기)]
- ↑ jquery.org, jQuery Foundation -. “jQuery 1.3 Released - Official jQuery Blog”. 《docs.jquery.com》.
- ↑ “MooTools Blog: MooTools Core 1.3 Stable and MooTools More 1.3RC”. 《mootools.net》.
- ↑ Feature detection all the way 보관됨 2009-04-21 - 웨이백 머신
- ↑ Author disagrees that feature detection alone is sufficient
- ↑ kangax (2010년 4월 5일). “What's wrong with extending the DOM”. 2010년 4월 6일에 확인함.
- ↑ “MooTools Core Documentation”. 《mootools.net》.
- ↑ “Prototype API Documentation - Element (Deprecated URL)”. 《prototypejs.org》.
- ↑ “Prototype 2.0 will not extend the DOM - Ajaxian”. 《ajaxian.com》.
- ↑ 가 나 AJAX and Dojo 보관됨 2010-02-09 - 웨이백 머신
- ↑ 가 나 “jQuery Data Adapter”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ 가 나 “MooTools Core Documentation”. 《mootools.net》.
- ↑ Schäfer, Holger (2014년 1월 25일). “OpenUI5 Developer: Simple chat server example using UI5 WebSocket”. 2017년 7월 6일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “WebSockets (Faye) of Guides, Interacting with the Server Side Webix Docs”. 《docs.webix.com》. 2018년 8월 3일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ 가 나 “Archived copy”. 2010년 9월 19일에 원본 문서에서 보존된 문서. 7 October 2010에 확인함.
- ↑ “kembuco/extjs-cometd”. 《GitHub》.
- ↑ “Google Code Archive - Long-term storage for Google Code Project Hosting.”. 《code.google.com》.
- ↑ “SmartClient Ajax RIA System - Isomorphic Software”. 《smartclient.com》.
- ↑ “ZK - Leading Enterprise Ajax Solutions”.
- ↑ “Archived copy”. 2009년 3월 17일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “Archived copy”. 2009년 4월 6일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “fredsa/gwt-dnd”. 《GitHub》.
- ↑ js.foundation, JS Foundation -. “Draggable - jQuery UI”. 《jqueryui.com》.
- ↑ “jQuery DragDrop Plugin”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “MooTools More Documentation”. 《mootools.net》.
- ↑ “OpenUI5 SDK - Demo Kit v2.0”. 《openui5.hana.ondemand.com》.
- ↑ “Drag-and-Drop Support of UI Widgets, Tree Webix Docs”. 《docs.webix.com》.
- ↑ “Archived copy”. 2009년 4월 16일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “MooTools Core Documentation”. 《mootools.net》.
- ↑ 가 나 “Showcase”. 《showcase.sproutcore.com》.
- ↑ “Archived copy”. 2009년 3월 4일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “Enyo API Reference”. 《enyojs.com》. 2013년 12월 20일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “MooTools Core Documentation”. 《mootools.net》.
- ↑ “Animation of Guides, Styling and Animation Webix Docs”. 《docs.webix.com》.
- ↑ “Archived copy”. 2009년 4월 2일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “Enyo API Viewer”. 《enyojs.com》. 2016년 3월 24일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “Since v2.2”. 2010년 12월 29일에 원본 문서에서 보존된 문서. 2010년 9월 11일에 확인함.
- ↑ Asual. “Asual”. 《asual.com》.
- ↑ “cpojer/mootools-history”. 《GitHub》.
- ↑ “Archived copy”. 2009년 4월 3일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “Input Validation with GWT”. 2011년 7월 20일에 원본 문서에서 보존된 문서. 2018년 10월 11일에 확인함.
- ↑ js.foundation, JS Foundation -. “jQuery Plugin Registry”. 《plugins.jquery.com》.
- ↑ “jQuery Validator”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “Data Validation of Guides, Managing Data in a Component Webix Docs”. 《docs.webix.com》.
- ↑ “Formatted Text Inputs of UI Controls, Text Webix Docs”. 《docs.webix.com》.
- ↑ “Archived copy”. 2009년 4월 23일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “jqGrid] ShieldUI jQuery Grid”.
- ↑ “jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “JxLib Library”. 2009년 2월 18일에 원본 문서에서 보존된 문서. 2008년 11월 18일에 확인함. or “sortable table plugin”. phatfusion. 2009년 4월 22일에 원본 문서에서 보존된 문서. or “DrasticGrid”. 2017년 4월 15일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “JavaScript Table (Grid) Widget – Webix HTML DataTable”. 《webix.com》.
- ↑ “Archived copy”. 2009년 5월 9일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “Enyo JavaScript Framework - Example - DiscoverSDK Code Examples”.
- ↑ “Sencha - Ext JS 5.1 Examples”. 《sencha.com》. 2014년 5월 12일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “treeview”. 2008년 10월 9일에 원본 문서에서 보존된 문서., “file_tree_viewer”. 2008년 7월 18일에 원본 문서에서 보존된 문서.
- ↑ “jQuery Tree”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “mootree”. 《sites.google.com》. 2016년 9월 11일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “Demo browser”. 2016년 4월 2일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “Tree Table or TreeGrid - Webix HTML5 library with jQuery integration”. 《webix.com》.
- ↑ “Archived copy”. 2009년 4월 16일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ “HTML Editor”. 《sencha.com》. 2014년 2월 24일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ markitup, jwysiwyg, htmlbox 보관됨 2009-07-07 - 웨이백 머신, WYMeditor 보관됨 2008-06-03 - 웨이백 머신
- ↑ 가 나 “jQuery Editor”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “MooEditable”. 《cheeaun.github.com》. 2013년 3월 1일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “JavaScript Frameworks”. 《www.plerdy.com》. 2020년 7월 30일에 확인함.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “RichText - The RichText control documentation: overview and initialization. Webix Docs”. 《docs.webix.com》.
- ↑ “Archived copy”. 2009년 4월 18일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ js.foundation, JS Foundation -. “Autocomplete - jQuery UI”. 《jqueryui.com》.
- ↑ “jQuery Input, jQuery Auto Complete”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “AutoCompleter » digitarald:Harald Kirschner”. 《digitarald.de》. 2017년 10월 23일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ As of Dojo 1.3, the NodeList.addContent() api can be used to create content for example: dojo.query(".note").addContent("h4 NOTE: h4", "before");
- ↑ MooTools Elements 보관됨 2008-09-05 - 웨이백 머신
- ↑ UAB, Dinamenta. “JavaScript UI Library, Ajax Components & HTML5 Framework - Online Skin Builder”. 《dhtmlx.com》.
- ↑ “Blog”. 2015년 2월 26일.
- ↑ “Skinning GWT controls with style sheets”. 2008년 9월 12일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ js.foundation, JS Foundation -. “ThemeRoller - jQuery UI”. 《jqueryui.com》.
- ↑ “jQuery Window”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ 가 나 Using MochaUI Library or JxLib 보관됨 2009-02-18 - 미국 의회도서관 웹 아카이브
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ 가 나 “Archived copy”. 2008년 10월 12일에 원본 문서에서 보존된 문서. 27 April 2011에 확인함.
- ↑ “Google Code Archive - Long-term storage for Google Code Project Hosting.”. 《code.google.com》.
- ↑ “jQuery Docking Layout”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “jQuery Splitter”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “JavaScript layout library Webix for Web Apps Developers”. 《webix.com》.
- ↑ dojo.gfx 보관됨 2009-03-09 - 웨이백 머신
- ↑ “jCanvas”. 《jCanvas》.
- ↑ 가 나 “jQuery Draw Plugin”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “Mocha UI – MooTools Canvas UI class - Ajaxian”. 《ajaxian.com》.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ 가 나 “ZK - Leading Enterprise Ajax Solutions”.
- ↑ “Dojo's new Mobile App Project”. 2010년 6월 13일.
- ↑ “Google Code Archive - Long-term storage for Google Code Project Hosting.”. 《code.google.com》.
- ↑ “jQT”. 《jQT》.
- ↑ “jQWidgets Mobile Demos”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “cpojer/mootools-mobile”. 《GitHub》.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “ZK - Leading Enterprise Java Web Framework”. 《ZK - Java Web Framework》.
- ↑ [1] Webix mobile/tablet support
- ↑ All JavaScript frameworks can be written in an accessible way with graceful degradation, frameworks seen here which imply out-of-the-box accessibility have made a special effort to document best practices for their particular framework.
- ↑ 가 나 “Archived copy”. 2009년 4월 6일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ 가 나 “Ext JS 4.2.1 - Sencha Docs”. 《docs.sencha.com》.
- ↑ “Built-in Accessibility in GWT 1.5 Applications”.
- ↑ 가 나 다 “jQWidgets Accessibility Overview”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ Qooxdoo's "Extreme JavaScript" paradigm 보관됨 2008-10-12 - 웨이백 머신
- ↑ “Accessibility of Guides, Designing User Interface Webix Docs”. 《docs.webix.com》.
- ↑ js.foundation, JS Foundation -. “About jQuery UI - jQuery UI”. 《jqueryui.com》.
- ↑ “Accessibility of Guides, Designing User Interface Webix Docs”. 《docs.webix.com》.
- ↑ Wavemaker
- ↑ Aptana Studio
- ↑ “Archived copy”. 2012년 7월 9일에 원본 문서에서 보존된 문서. 5 August 2012에 확인함.
- ↑ “Sencha Architect”. 2015년 3월 25일.
- ↑ “Blog”. 2015년 2월 26일.
- ↑ “Sencha Ext JS”. 2015년 4월 20일.
- ↑ troy.giunipero@sun.com, lloyd.dunn @ sun.com. “Using jQuery to Enhance the Appearance and Usability of a Web Page - NetBeans Tutorial”. 《netbeans.org》. 2017년 7월 12일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ js.foundation, JS Foundation -. “jQuery API Documentation”. 《api.jquery.com》.
- ↑ “Theme Builder for jQWidgets”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “ßeta - jQWidgets Charts Studio”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “JSEditor”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “MooTools-core Documentation”. 2009년 10월 2일에 원본 문서에서 보존된 문서. 2009년 10월 14일에 확인함.
- ↑ “MooTools-more Document”. 2009년 10월 4일에 원본 문서에서 보존된 문서. 2009년 10월 14일에 확인함.
- ↑ Custom build, JS Linker, API generation, Unit test framework, etc. 보관됨 2008-07-25 - 웨이백 머신
- ↑ SAS, Wakanda. “Wakanda FullStack JavaScript Platform”. 《Wakanda FullStack JavaScript Platform》. 2012년 3월 14일에 원본 문서에서 보존된 문서. 2012년 3월 20일에 확인함.
- ↑ “Webix Skin Builder”. 《webix.com》.
- ↑ “Formbuilder”. 《webix.com》.
- ↑ JavaScript frameworks currently only have the ability to support offline storage by taking advantage of pre-installed browser extensions such as Google Gears. If a user does not have one of these supported extensions installed in their browser already then offline support will be unavailable to the framework. JavaScript framework developers interested in implementing Gears may want to start with the Gears Getting Started Guide.
- ↑ o.DojoToolkit.Org/offline 보관됨 2010-02-10 - 웨이백 머신 says "Dojo Offline is no longer supported after Dojo 1.3"
- ↑ “Ext JS 4.2.0 - Sencha Docs”. 《docs.sencha.com》.
- ↑ “googlearchive/gwt-google-apis”. 《GitHub》.
- ↑ “jQuery HTML5 Storage plugin - daveschindler”. 《sites.google.com》. 2017년 3월 4일에 원본 문서에서 보존된 문서. 2020년 7월 10일에 확인함.
- ↑ “This example shows how to Save/Load the Grid's state.”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ Some JavaScript libraries provide 2d graphics primitives that can be used for cross-browser vector graphics. These libraries rely on underlying technologies in the browser or plugins such as Canvas, SVG, VML, Flash, and Silverlight to do the actual rendering, but help isolate application and widget code from the rendering engine API differences
- ↑ “Archived copy”. 2009년 3월 9일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ jQuery SVG plugin
- ↑ “kamicane/art”. 《GitHub》.
- ↑ “Chart Integration - Third-party charts integration guide. Webix Docs”. 《docs.webix.com》.
- ↑ Some JavaScript libraries include widgets for Charts, Gauges, and other data visualizations.
- ↑ “Archived copy”. 2009년 3월 3일에 원본 문서에서 보존된 문서. 23 April 2009에 확인함.
- ↑ Chart API[깨진 링크(과거 내용 찾기)]
- ↑ “Flot: Attractive JavaScript plotting for jQuery”. 《flotcharts.org》.
- ↑ jQuery Visualize Plugin 보관됨 2009-07-09 - 웨이백 머신
- ↑ “jqxChart - javascript chart widget powered by jQuery, HTML5, SVG”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “jQuery Gauge”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ “Wakanda Doc Center”. 《doc.wakanda.org》.
- ↑ “ZK Live Demo - Other Charts”. 《Live Demo - ZK Web Application Framework》.
- ↑ “JavaScript Charts UI Widget - Webix JS Charts”. 《webix.com》.
- ↑ 가 나 다 라 “Archived copy”. 2010년 2월 8일에 원본 문서에서 보존된 문서. 17 December 2009에 확인함.
- ↑ 가 나 다 라 “Archived copy”. 2012년 7월 23일에 원본 문서에서 보존된 문서. 26 July 2012에 확인함.
- ↑ “Sencha Ext JS”. 2015년 4월 20일.
- ↑ 가 나 다 라 마 js.foundation, JS Foundation -. “Browser Support - jQuery”. 《docs.jquery.com》.
- ↑ 가 나 다 라 마 “jQuery UI Widgets - Help Documentation”. 《jqwidgets.com》. 2015년 12월 17일에 확인함.
- ↑ 가 나 다 라 마 “Compatibility Webix Docs”. 《docs.webix.com》.