2
A
回答
0
可以包括或HTML文檔中嵌入C代碼,但它不會做任何事情;它將作爲文本數據。
瀏覽器不支持將C用作客戶端腳本語言。理論上講,你可以在JavaScript中爲C(或C的一個子集)編寫一個解釋器。或者甚至是一個支持本地C的瀏覽器...
在更實用的一面,您可以使用C作爲服務器端編程語言。它通常會通過CGI(通用網關接口)使用,但是您需要在所使用的服務器上爲此提供支持。並且它不會特別有效,特別是對於實現UI,因爲處理任何用戶動作都需要HTTP請求,並且會在服務器上啓動一個新進程,運行編譯後的C程序,然後將結果發送回瀏覽器。
所以你可能不希望在這種情況下使用C.但如果你仍然認爲它,檢查我的塵土飛揚的舊頁面Getting Started with CGI Programming in C。
2
您可以用任何語言編寫CGI腳本,包括C.
+0
在http://www.htmlhelp.com/faq/cgifaq.html上找到了一些背景 - 這是一箇舊頁面,但涵蓋了舊技術 – Andreas
相關問題
- 1. 是否可以創建一個使用C#或C++代碼的Firefox插件?如果是這樣,怎麼樣?
- 2. 是否可以在WPF中使用Kit3D?如果是這樣,怎麼樣?
- 3. 是否可以使用python創建.mobi文件?如果是這樣,怎麼樣?
- 4. FFI可以處理數組嗎?如果是這樣,怎麼樣?
- 5. 可以覆蓋java註釋嗎?如果是這樣?怎麼樣?
- 6. clojure是否允許線延續?如果是這樣,怎麼樣?
- 7. 可以在HTML頁面上運行Python代碼嗎?怎麼樣?
- 8. 是否可以將C代碼嵌入到C#項目中?
- 9. 是否有可能整合Vaadin與Rails?如果是這樣,怎麼樣?
- 10. 是否可以通過SDO輪詢CANOpen變量,如果是這樣,怎麼辦?
- 11. 是否可以在localStorage中設置不可修改的(常量)項目?如果是這樣,怎麼樣?
- 12. 是否可以一次將Xcode擴展應用於多個源文件?如果是這樣,怎麼樣?
- 13. 是否可以從java中更改CMD目錄?如果是這樣,怎麼樣? (如 「CD」,在CMD)
- 14. asp.net從proc多個結果集:是否有必要將結果映射到類?如果是這樣,怎麼樣?
- 15. 是否有可能確定使用JavaScript將滾動到哪裏?如果是這樣,怎麼樣?
- 16. 是否可以從vba更改MS Project選項菜單中的設置?如果是這樣,怎麼樣?
- 17. 是否可以從自定義操作中訪問產品名稱?如果是這樣,怎麼樣?
- 18. 是否可以在XML文件的多行中分割字符串?如果是這樣,怎麼樣?
- 19. 是否可以在客戶端JavaScript中設置Request.UrlReferrer?如果是這樣,怎麼樣?
- 20. Web RTC可以在iPhone上使用嗎?如果是這樣,怎麼樣?
- 21. 我可以着色(黑色)UIKeyboard嗎?如果是這樣,怎麼樣?
- 22. 我可以讀取註冊表權限嗎?如果是這樣,怎麼樣?
- 23. 我可以在JBoss 5上使用JBoss MQ嗎?如果是這樣,怎麼樣?
- 24. 可以/我應該編輯R.java文件。如果是這樣,怎麼樣?
- 25. 是否可以將兩個語言代碼文件(即C#和VB.NET)添加到App_Code?如果是這樣,我怎麼能做到這一點?
- 26. 是C#6嗎? (貓王op)線程安全嗎?如果是這樣,怎麼樣?
- 27. 是否可以在Android上開發自定義API?如果是這樣,怎麼樣?
- 28. 是否可以從不同的子域讀取cookie?如果是這樣,怎麼樣?
- 29. 是否可以使用數據庫來存儲機器學習數據?如果是這樣,怎麼樣?
- 30. equals方法是否可以與對象一起工作?如果是這樣,怎麼樣?
看看這個Q&A在programmer.se:http://programmers.stackexchange.com/q/53624 – Passerby
不,但還有其他的框架來製作一個圖形用戶界面。我們在談論什麼平臺? –
在c中嵌入html + js更常見(例如在Qt,GTK中) – amdixon