2013-11-15 82 views
2

我是一個爲我的C學校項目製作UI的人,我精通HTML CSS Js JQuery。是否可以將c代碼嵌入到HTML頁面中,如果是這樣,怎麼樣?

任何人都知道我可以'嵌入'在HTML中的任何方式?

+1

看看這個Q&A在programmer.se:http://programmers.stackexchange.com/q/53624 – Passerby

+1

不,但還有其他的框架來製作一個圖形用戶界面。我們在談論什麼平臺? –

+0

在c中嵌入html + js更常見(例如在Qt,GTK中) – amdixon

回答

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

相關問題