This page (revision-27) was last changed on 05-Apr-2017 09:45 by Peter Hormanns 

This page was created on 06-Aug-2007 09:55 by MarkusMonderkamp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
27 05-Apr-2017 09:45 2 KB Peter Hormanns to previous broken Link
26 05-Apr-2017 09:40 2 KB Peter Hormanns to previous | to last broken Link
25 05-Apr-2017 09:39 2 KB Peter Hormanns to previous | to last
24 05-Apr-2017 09:39 2 KB Peter Hormanns to previous | to last
23 05-Apr-2017 09:34 2 KB Peter Hormanns to previous | to last broken Link
22 05-Apr-2017 09:26 2 KB Peter Hormanns to previous | to last
21 05-Apr-2017 09:24 2 KB Peter Hormanns to previous | to last Link defekt

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!!Programmierung von Javascript /ECMAScript auf freien Plattformen

!!Werkzeuge

* [JavaScript Development Tools|http://wiki.eclipse.org/JSDT] für Eclipse
* [Developers Network|https://developer.mozilla.org/en/JavaScript] bei Mozilla

!!Testen

* [QUnit|http://qunitjs.com/] JUnit für JS
* [Sinon.JS|http://sinonjs.org/] Mocks, Testtreiber und  -stubs

!!Bibliotheken und Frameworks

* [Underscore.js|http://underscorejs.org/]
** [An Introduction|http://www.developerdrive.com/2012/04/an-introduction-to-underscore-js-%E2%80%93-part-1-arrays/]
* [FunctionSack|https://github.com/ddrcode/FunctionSack/wiki]
* [ddr-ecma5|https://github.com/ddrcode/ddr-ecma5] ~ECMAJavaScript5-Features für alte Browser
* [http://zeptojs.com/] Schlanke Alternative zum bekannten jQuery
* Grafik und Charts
** [http://www.jqplot.com/] Charts auf HTML5-Canvas zeichnen
** [http://bluff.jcoglan.com/] Bluff kann Daten aus einer HTML-Tabelle visualisieren
** [http://simile-widgets.org/] Timeline und Timeplot
** [http://deepliquid.com/content/Jcrop.html] Bild-Ausschnitt wählen
* Daten
** [JQuery-Kalender Plugin|http://arshaw.com/fullcalendar/]
** [JQuery Data Table|http://datatables.net/]
* File-Upload
** [http://fineuploader.com]

!!JavaScript auf dem Server

*[Rhino|http://www.mozilla.org/rhino/] Interpreter in Java
**
>> <<7[mit Debugger|http://www.mozilla.org/rhino/debugger.html]>>
** [JavaScript von Java aus aufrufen|http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/]
<<*Das [Nashorn|http://openjdk.java.net/projects/nashorn/] ersetzt Mozilla Rhino in Java 8
** [Entdecke das Nashorn|https://www.heise.de/developer/artikel/Entdecke-das-Nashorn-in-Java-1931616.html] auf Heise
>>*[Ringo|http://ringojs.org/] JavaScript Server auf Basis von Rhino
*[Node.js|http://nodejs.org/] der Chrome JavaScript Interpreter als Standalone JS-Server
<<*[TeaJS|https://code.google.com/archive/p/teajs/]*[V8CGI|http://code.google.com/p/v8cgi/] JavaScript als CGI oder ~FastCGI
*[Vert.x|http://vertx.io/] Server in Java, unterstützt neben JavaScript auch Java, JRuby und Groovy

<<!!Best practice

*[http://docs.webplatform.org/wiki/tutorials/javascript_best_practices]

!!Sicherheit, Betrieb von JS-Anwendungen

*[Google Caja|https://developers.google.com/caja/] fremden JS-Code (und HTML, CSS) einbetten

\\
[{Tag JavaScript}]