bigskysoftware / bigskysoftware/_hyperscript
evaluating _hyperscript expressions from within JavaScript
- Vorherrschende Sprache
- JavaScript
- Sterne
- 3.8k
- Forks
- 172
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I know that _hyperscript code may be part of a element or an attribute of a DOM element.
But how can I evaluate dynamic _hyperscript expressions from within JavaScript (e.g., as part of a REPL)?
`window._hyperscript` seems to be a function which principally does what I need - but it does not return a Promise in case of asynchronous code (e.g., `wait 2s`).
And (even more surprising), evaluating `async wait 2s log "Hi!" return "Hello, World!"` immediately returns "Hello, World!" but waits 2s before logging "Hi!" - what I definitely do not understand...
Thus, how can I evaluate (potentially asynchronous) dynamic(!) _hyperscript expressions from within JavaScript?
Amendment: `async do ... end` returns `undefined` like not using `async` at all
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue identifiziert window._hyperscript als JavaScript-Einstiegspunkt; beginne damit, seine Auswertung dynamischer Ausdrücke sowie die im Bericht beschriebenen Beispiele für async wait und do nachzuverfolgen. Als erledigt gilt, wenn das unterstützte JavaScript-Verhalten für asynchrone Ausdrücke festgestellt ist, einschließlich des zurückgegebenen Werts und des Zeitpunkts der Fertigstellung, mit einem reproduzierbaren Test oder einer Dokumentation.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- api, web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100