mirror of
https://github.com/pyscript/pyscript.git
synced 2026-04-08 14:00:31 -04:00
[next] Ditch handy shortcuts for good (#1537)
This commit is contained in:
committed by
GitHub
parent
6284c02032
commit
6df5905b2b
@@ -21,7 +21,7 @@
|
||||
<script type="module">
|
||||
import { XWorker } from "@pyscript/core";
|
||||
|
||||
const w = new XWorker("./worker.py", { type: "mpy" });
|
||||
const w = new XWorker("./worker.py", { type: "micropython" });
|
||||
w.postMessage("JavaScript: Hello MicroPython 👋");
|
||||
w.onmessage = (event) => {
|
||||
console.log(event.data);
|
||||
@@ -29,7 +29,7 @@
|
||||
</script>
|
||||
|
||||
<!-- XWorker - MicroPython to MicroPython -->
|
||||
<script type="mpy">
|
||||
<script type="micropython">
|
||||
from js import XWorker
|
||||
|
||||
def handle_message(event):
|
||||
@@ -41,25 +41,25 @@
|
||||
</script>
|
||||
|
||||
<!-- XWorker - MicroPython to Pyodide -->
|
||||
<script type="mpy">
|
||||
<script type="micropython">
|
||||
from js import XWorker
|
||||
|
||||
def handle_message(event):
|
||||
print(event.data)
|
||||
|
||||
w = XWorker('./worker.py', **{'type': 'py', 'async': True, 'config': '../fetch.toml'})
|
||||
w = XWorker('./worker.py', **{'type': 'pyodide', 'async': True, 'config': '../fetch.toml'})
|
||||
w.postMessage('MicroPython: Hello Pyodide 👋')
|
||||
w.onmessage = handle_message
|
||||
</script>
|
||||
|
||||
<!-- XWorker - MicroPython to Lua -->
|
||||
<script type="mpy">
|
||||
<script type="micropython">
|
||||
from js import XWorker
|
||||
|
||||
def handle_message(event):
|
||||
print(event.data)
|
||||
|
||||
w = XWorker('./worker.lua', type='lua')
|
||||
w = XWorker('./worker.lua', type='wasmoon')
|
||||
w.postMessage('MicroPython: Hello Lua 👋')
|
||||
w.onmessage = handle_message
|
||||
</script>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="mpy">
|
||||
<script type="micropython">
|
||||
from js import XWorker, Promise, document
|
||||
|
||||
deferred = Promise.withResolvers()
|
||||
@@ -37,10 +37,14 @@
|
||||
inputs[1].disabled = False
|
||||
return deferred.promise
|
||||
|
||||
w = XWorker('./input.lua', type='lua')
|
||||
w = XWorker('./input.lua', type='wasmoon')
|
||||
w.sync.input = handle_input
|
||||
</script>
|
||||
<input type="text" placeholder="loading ..." required disabled />
|
||||
<input type="submit" mpy-click="handle_result(event)" disabled />
|
||||
<input
|
||||
type="submit"
|
||||
micropython-click="handle_result(event)"
|
||||
disabled
|
||||
/>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user