Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Hohe Wiederverwendung

13 views
Skip to first unread message

thomas.lehm...@googlemail.com

unread,
May 18, 2013, 4:29:31 AM5/18/13
to
Gibt es eine Möglichkeit Javascript so zu programmieren das man es sowohl im Browser und auch per Node.js zu verwenden? (Kleine Beispiele?)

Ich suche eine Lösung für "require". Im HTML müsste ich dann wahrscheinlich mehrere Scripte in der richtigen Reihenfolge eintrage. Ist das zu machen?

Ich würde auch gerne Unittests schreiben (wenn möglich).

Hintergrund:

Ich schreibe gerade einen Syntax Hilighter (habe Gründe); dazu verwende ich SciTe und Node.js um per console.log die Ergebnisse auszugeben. Später ist es dann kein Problem mehr das console.log rauszuwerfen und dann per HTML zu verwenden mit der zusätzlichen (einfachen) Funktionalität bestimme Tags mit Code zu "hilighten".

Thomas 'PointedEars' Lahn

unread,
May 18, 2013, 5:03:23 AM5/18/13
to
thomas.lehm...@googlemail.com wrote:

> Gibt es eine Möglichkeit Javascript so zu programmieren

Es gibt kein Javascript: <http://PointedEars.de/es-matrix>

> das man es sowohl im Browser und auch per Node.js zu verwenden? (Kleine
> Beispiele?)

Soweit es ECMAScript-Implementierungen betrifft: Anscheinend ja.

> Ich suche eine Lösung für "require". Im HTML müsste ich dann
> wahrscheinlich mehrere Scripte in der richtigen Reihenfolge eintrage.

Nein. Beispiel:
<https://github.com/dfernandez79/barman/blob/master/src/barman.js>

> Ist das zu machen?

Anscheinend ja.

> Ich würde auch gerne Unittests schreiben (wenn möglich).

JSX:test.js ermöglicht das. Beispiel:

<http://PointedEars.de/scripts/test/object>

> Hintergrund:
>
> Ich schreibe gerade einen Syntax Hilighter (habe Gründe);

Ich will doch hoffen, dass Du Gründe hast.

> dazu verwende ich SciTe und Node.js um per console.log die Ergebnisse
> auszugeben.

Wie soll das funktionieren?

> Später ist es dann kein Problem mehr das console.log rauszuwerfen und dann
> per HTML zu verwenden mit der zusätzlichen (einfachen) Funktionalität
> bestimme Tags mit Code zu "hilighten".

In der ECMAScript Support Matrix mache ich das Syntax-_Highlighting_ bis auf
weiteres clientseitig, weil dann weniger Daten übertragen werden müssen.
Das beschleunigt das Laden des Dokuments (auf Kosten verzögerter
Formatierung).


Deine Zeilen sind viel zu lang. Bitte nicht mit Google Groups posten.

Siehe auch:

- <http://www.tty1.net/smart-questions_de.html>
- <http://dcljs.de/>
- <news:de-newusers-infos/google-poster/20130...@msgid.krell.zikzak.de>

--
PointedEars

Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.
0 new messages