html是标注语言,表面理解就是解释,是在客户端浏览器解释的。
同时在客户端浏览器解释执行的还有JavaScript。


c#和PHP、ASP这类的都是编程语言,不同的是后两者只用于Web编程,而C#还用于WinForm编程。


在网页设计的时候,HTML是用来控制你想表现在客户端的样子,JavaScript用来表现客户端操作的功能,编程语言用来表现服务端的功能。


客户端功能是不需要和服务器进行交互的,而服务端功能是需要和服务器交互的。比如,你想调用一个数据库实例,单纯用JavaScript这样的客户端代码是实现不了的,必须使用服务端代码去实现。


网页制作软件是不能自动识别你使用哪种编程语言的,他只是一个编辑器,用何种语言是你自己决定的。真正识别、解释语言的是服务器软件,入Apache、IIS等。他们解释程序代码并返回一个可用的HTML代码到客户端,再由客户端浏览器解释HTML代码展现给用户。


就是这么一个过程,解释的很简单,但实际工作比这个要复杂。

更多推荐

网页制作的代码--HTML