Python 函式可以在 html 中像 javascript 一樣執行嗎?


在任何現代瀏覽器中執行 Python 是不可能的,因為沒有一個瀏覽器包含 python 直譯器。Javascript 是唯一一種可以在瀏覽器中執行的語言,不需要 Flash 或 ActiveX 等外掛。

在瀏覽器中執行 Python 程式碼的一種方法是使用“轉譯器”。這是一種將 python 程式碼編譯成 Javascript 的工具。因此,瀏覽器最終執行的是它已知的語言,但你用 Python 編寫程式碼。目前已經有許多類似於 CoffeeScript、TypeScript 甚至 React JSX 模板的語言,它們可以編譯成原始的 javascript。

從 Python 到 Javascript 的轉譯工具的一個示例是 Transcript。我們必須注意,由於它實際上不是 Python,因此效能或相容性沒有保證,因為這在很大程度上取決於轉譯器轉換的效果。我們或許可以用一個 3 行的 Python 指令碼開始,編譯成 30 多行的 javascript,來複制我們正嘗試執行的操作。

更新時間:2019 年 7 月 30 日

205 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告