我有一個用html編寫的網頁,上面有一個按鈕。當單擊此按鈕時,它應該假設調用位于用Go編寫的單獨文件中的函數。但是,在嘗試實現這一點之后,我開始懷疑這是否可能。我已經閱讀了一些關于此的文檔,但是對于如何在html中導入此函數感到困惑,因為由于類型錯誤,正常情況下無法完全正常工作。從我能夠找到的是一個獨特的類型,沒有等價物。有沒有人有任何參考或鏈接可以幫助我朝著正確的方向前進,當我在html頁面上單擊按鈕時,如何調用我在.go文件中編寫的方法? <script type = "text/javascript" src="function.js"></script>text/javascripttext/go以下是程序結構:Program-- home.html-- settings.go
1 回答

桃花長相依
TA貢獻1860條經驗 獲得超8個贊
由于幾個原因,您所描述的絕對是不可能的。
Go是一種編譯語言。與 JS 不同,Go 程序是二進制文件。因此,不需要它們的源代碼,而不需要二進制文件。此概念由 Web 程序集實現,您可以使用 go 生成 Web 程序集。但同樣,它是在分發之前編譯的。
Javascript的獨特之處在于它是html瀏覽器環境的主要組件,并且喜歡與瀏覽器集成。沒有其他語言這樣做:不是圍棋,蟒蛇等。
從技術上講,將任何語言轉換為Javascript都是可能的,但我建議暫時不要使用這種惡作劇。
但是你可以在Go中編寫一個程序,然后從瀏覽器與它進行交互。你的腳本會向一個提供 http 的 Go 程序發出 http 請求。您將負責決定如何交換數據。
- 1 回答
- 0 關注
- 221 瀏覽
添加回答
舉報
0/150
提交
取消