Zeile 376: |
Zeile 376: |
| Mit [https://github.com/standard/standard/blob/master/docs/README-en.md JavaScript Standard ] wird ein Coding Standard nicht nur festgelegt, sondern auch automatisch überwacht. | | Mit [https://github.com/standard/standard/blob/master/docs/README-en.md JavaScript Standard ] wird ein Coding Standard nicht nur festgelegt, sondern auch automatisch überwacht. |
| | | |
− | === JavaScript Multitasking === | + | === Inversion of Control === |
| + | |
| + | Auch für JavaScript gibt es Frameworks zum Implementieren des Inversion of Control-Musters: |
| | | |
− | Für Threads in JavvaScript sieht [http://www.sitepoint.com/javascript-threading-html5-web-workers/ HTML5 Web-Workers vor].
| + | * http://inversify.io/ |
| + | * https://www.npmjs.com/package/typescript-ioc |
| | | |
| === jQuery === | | === jQuery === |
Zeile 386: |
Zeile 389: |
| JQuery hat eine Plugin-Architektur, z.B. | | JQuery hat eine Plugin-Architektur, z.B. |
| * [http://tablesorter.com/docs/ TableSorter] zum Ausstatten einer [[HTML]]-Tabelle mit Sortierknöpfen. | | * [http://tablesorter.com/docs/ TableSorter] zum Ausstatten einer [[HTML]]-Tabelle mit Sortierknöpfen. |
| + | |
| + | === JavaScript Multitasking === |
| + | |
| + | Für Threads in JavvaScript sieht [http://www.sitepoint.com/javascript-threading-html5-web-workers/ HTML5 Web-Workers vor]. |
| | | |
| === Service Worker === | | === Service Worker === |
| | | |
− | Mittels Service Worker kann man (als Ersatz für den früheren AppCache) Offline-Applikationen für den Browser schreiben. | + | Mittels Service Worker kann man (als Ersatz für den früheren AppCache) Offline-Applikationen für den Browser schreiben. Die Service Worker sind spezielle Web Worker mit längerem Lebenszyklus. |
| | | |
− | Das Konzept ist aber komplex und man kann [https://gist.github.com/Rich-Harris/fd6c3c73e6e707e312d7c5d7d0f3b2f9 viele falsche Fehler beim Erfassen dieses Konstrukts machen]. | + | Das Konzept ist aber komplex und man kann [https://gist.github.com/Rich-Harris/fd6c3c73e6e707e312d7c5d7d0f3b2f9 viele Fehler beim Erfassen dieses Konstrukts machen]. |
| | | |
| Bereits das Aktualisieren des Service Workers scheint komplex zu sein: | | Bereits das Aktualisieren des Service Workers scheint komplex zu sein: |