2013-11-15 44 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

相关问题