jBB <basic-style-canvas />
Übersicht
Sonstiges
SmalltalkGehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7
|
|
Trust |
Antworten mit Zitat |
|---|---|---|
|
Habe ebenfalls noch eine Funktion "GraphicsFrom(canvasId)" hinzugefügt, welche wie die Funktion Graphics funktioniert, außer dass man ein bestehendes Canvas Element übergeben kann, welches dann von jbb genutzt wird. Somit ist es möglich das Canvas Element per css zu stylen da man die Referenz hat.
Zusätzlich noch einen Bug gefixed den ich gefunden habe. Der Pullrequest muss nur noch von Farbfinsternis gemerged werden. (Falls er damit einverstanden ist) Bin auch noch am überlegen ob eine "DrawPixel" Funktion nicht toll wäre. Bisher gibt's nur DrawLine. Evtl wäre vlt die Überlegung ob es nicht langsam Sinn machen würde einen DocGenerator zu implementieren? Da man momentan ja nur den Sourcecode als Doku hat. |
||
| Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen. | ||
|
|
Farbfinsternis |
Antworten mit Zitat |
|---|---|---|
|
Wer so etwas benötigt wird wahrscheinlich eher nicht das prozeduale Interface verwenden, sondern auf OOP zurück greifen und dort besteht ja schon immer die Möglichkeit einem new jBB.Core() eine Canvas ID mitzugeben.
Aber trotzdem danke für Deine Hilfe [EDIT] Habe Deinen Branch gemerged *was-für-ein-wort* [/EDIT] |
||
| Farbfinsternis.tv | ||
|
|
Trust |
Antworten mit Zitat |
|---|---|---|
|
Habs grad gesehen. Langsam wirds echt ein nettes kleines Framework Ja dieses Denglisch immer :p |
||
| Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen. | ||
|
|
Farbfinsternis |
Antworten mit Zitat |
|---|---|---|
|
Gerade mal 16 Jahre später **ZACK** Version 1.0 released. So schnell kann es gehen.
https://github.com/Farbfinsternis/jBB |
||
| Farbfinsternis.tv | ||
|
|
Jan_Ehemaliger Admin |
Antworten mit Zitat |
|---|---|---|
| Respekt. | ||
| between angels and insects | ||
|
|
Silver_Knee |
Antworten mit Zitat |
|---|---|---|
|
Sau stark! Ist vielleicht ne angenehme Weise von Basic-Sprachen auf JS-Games umzusteigen.
GetEnv und SetEnv könnte man ggf. interpretieren, dass es die Query-Parameter der URL ausliest und setzt und Execute so dass es ne URL aufruft (window.open). |
||
|
|
Silver_Knee |
Antworten mit Zitat |
|---|---|---|
|
Ich hatte die letzten paar Abende ein bisschen Lust mal wieder was zu basteln und hab ne kleine Web-IDE dazu geschrieben: https://www.fs-com.com/jbb/
Der JavaScript Textarea links wird als Modul in dem iFrame rechts geladen, wenn man unten auf Run klickt. Der iFrame hat ne kleine HTML-Seite, die nur das jBB Modul lädt und eine Logik bereitstellt, die Syntax-Fehler zurück auf das Hauptfenster gibt. Da wird dann die Fundstelle im Textarea markiert. Unten gibt es noch einen Blob-URL-Generator. Da kann man via dem Upload-Button Dateien auswählen. Die werden aber nirgends hochgeladen, sondern einfach im Browser in den RAM geladen und man kann die resultierende blob:-URL dann im Skript benutzen. Bleibt also alles im Browser; man könnte es auch einfach als Offline-Website runterladen. Sind im Endeffekt 2 statische HTMLs und ein paar JS und CSS Dateien von fertigen Libs für das Syntax-Highlighting. Nicht gerade meine beste Coding-Leistung von dem Inline-JS und Inline-CSS und on-Eventhandlern her, aber für ein 200 Zeilen Projekt - denke ich - verkraftbar. |
||
|
|
Farbfinsternis |
Antworten mit Zitat |
|---|---|---|
|
Silver_Knee hat Folgendes geschrieben: Sau stark! Ist vielleicht ne angenehme Weise von Basic-Sprachen auf JS-Games umzusteigen.
GetEnv und SetEnv könnte man ggf. interpretieren, dass es die Query-Parameter der URL ausliest und setzt und Execute so dass es ne URL aufruft (window.open). Das ist eine ziemlich gute Idee. haue das doch mal in die Issues des Repository, dann weiß ich nächste Woche auch noch von der Idee |
||
| Farbfinsternis.tv | ||
|
|
Farbfinsternis |
Antworten mit Zitat |
|---|---|---|
|
Silver_Knee hat Folgendes geschrieben: Ich hatte die letzten paar Abende ein bisschen Lust mal wieder was zu basteln und hab ne kleine Web-IDE dazu geschrieben: https://www.fs-com.com/jbb/
Der JavaScript Textarea links wird als Modul in dem iFrame rechts geladen, wenn man unten auf Run klickt. Der iFrame hat ne kleine HTML-Seite, die nur das jBB Modul lädt und eine Logik bereitstellt, die Syntax-Fehler zurück auf das Hauptfenster gibt. Da wird dann die Fundstelle im Textarea markiert. Unten gibt es noch einen Blob-URL-Generator. Da kann man via dem Upload-Button Dateien auswählen. Die werden aber nirgends hochgeladen, sondern einfach im Browser in den RAM geladen und man kann die resultierende blob:-URL dann im Skript benutzen. Bleibt also alles im Browser; man könnte es auch einfach als Offline-Website runterladen. Sind im Endeffekt 2 statische HTMLs und ein paar JS und CSS Dateien von fertigen Libs für das Syntax-Highlighting. Nicht gerade meine beste Coding-Leistung von dem Inline-JS und Inline-CSS und on-Eventhandlern her, aber für ein 200 Zeilen Projekt - denke ich - verkraftbar. Ich habe mittlerweile jBB nach "Bonobo" portiert. Bonobo ist wesentlich weiter als jBB es war, setzt aber immer noch konsequent auf den gleichen Workflow. Aber Bonobo hat einen Compiler namens "ApeShift". Der kompiliert Blitz2D Code nach Bonobo. Das Repository: https://github.com/Farbfinsternis/Bonobo Eine einfache IDE für Bonobo die ApeShift nutzt um Blitz2D Code nach Bonobo zu transpilieren und direkt im Browser ausführbar zu machen: https://farbfinsternis.tv/bonobo/editor/ Und ein Playground wo man ein bisschen herum spielen und sich Bonobo + ApeShift anschauen kann: https://farbfinsternis.tv/bonobo/playground/ |
||
| Farbfinsternis.tv | ||
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7
Übersicht
Sonstiges
Smalltalk
Powered by phpBB © 2001 - 2006, phpBB Group
