1.3 PHP Web编程的体系结构和基本内容
概括地说,任何Web编程体系,无外乎服务器端和客户端的程序开发。基于PHP的Web应用开发也不例外,其中客户端的开发包括使用HTML设计Web页面,使用样式表控制Web页面的显示效果,还需要客户端的脚本语言来控制浏览器的特效、验证HTML表单数据等,这些脚本语言包括JavaScript、VBScript等。服务器端的开发则需要掌握PHP语言和MySQL数据库的有关内容。
本节的各小节将对这些内容做简要说明,之后的各节将较为详细地介绍HTML、样式表和JavaScript,它们都是Web开发的基础内容,对这些内容不了解的PHP初学者有必要掌握。
1.3.1 了解PHP、HTML、层叠样式表(CSS)和JavaScript及其关系
作为服务器端的脚本语言,PHP多数情况下都是和HTML相互搭配来使用的。PHP用来完成和逻辑有关的动态内容。PHP程序执行的输出结果,通过HTML文档表现给用户。一般情况下,在HTML页面中需要输出数据的地方内嵌入PHP代码,这个页面也就成了PHP程序。
在创建HTML页面时,都要考虑页面设计,如页面布局、页面颜色、字体、边距空白等。这些设置可以单独在页面中进行,但那样会使HTML页面变得臃肿,也不便于将来的维护。层叠样式表解决了这些问题,它允许页面设计人员在层叠样式表(CSS)文件里设定页面表现效果,如字体大小、边距控制等。CSS使得HTML页面的表现更加丰富、美观,也更加容易维护。
有时,在HTML页面中需要对浏览器进行控制,如新建窗口、模拟浏览器的返回按钮等。这就需要在客户端使用JavaScript完成这种效果。在与HTML表单进行交互时,比如验证用户提交的数据,也可以通过JavaScript实现。JavaScript还可以用来处理用户cookie。
简单地说,PHP在服务器端执行,执行结果会通过HTML页面展示给客户端。HTML页面的一些样式需要通过CSS来设置,以便设计更加丰富的Web页面,而对HTML表单数据的验证可以通过JavaScript来实现。
共有条评论 网友评论