网页编程的不同方法
在深入探讨网页编程市场中各种可用的编程语言之前,有必要说明一下,以下所有观点均为个人看法。我会尽量为对不同语言的评价给出合理依据。
基础 - HTML
在讨论网页编程时,首先要提到的编程语言无疑是 HTML。如果没有这种语言,万维网就不会是现在的样子。HTML(超文本标记语言),从名称就可以看出,是一种“标记”语言,它主要基于标签的使用来提供功能。HTML 文件中的“代码”只是包含这些标签的文本,这些标签为页面提供功能和不同的外观。它是一种客户端解释型语言,这意味着要查看 HTML 页面,浏览器必须先从服务器将其下载到客户端机器,然后逐行执行代码。
HTML 严重依赖通用资源标识符(URI)的使用。每个 URI 代表一种引用页面、图像甚至电子邮件地址的方式。页面的位置是一种常见的 URI,称为 URL(通用资源定位符)。例如,电子邮件地址的 URI 可能看起来像mailto:myname@mydomain.com,普通的 URL 可以是http://www.mydomain.com/myfolder/mypage.html#section2。通常,URL 可以分为两种类型:绝对 URL 和相对 URL。绝对 URL 基本上是包含文件或文件夹完整路径信息的 URL,如域名、子域名、文件、章节等。相对 URL 则不是显示文件的完整路径,而是显示从当前工作目录如何到达该文件。例如,如果在“mydomain.com”中有如下所示的树状结构,并且正在查看“foobar.html”页面,那么图像mypic.jpg可以通过使用http://www.mydom