网页编程:从客户端脚本到服务器端编程深度解析
1. 客户端脚本与DHTML概述
客户端脚本编程能让特定元素在用户浏览器上自动更新,无需频繁进行资源密集型的服务器调用,就能实现信息验证和有趣的效果。JavaScript是常用的客户端脚本语言,借助它可以创建各种交互效果。同时,还介绍了Microsoft Script Editor,它能为脚本编写提供诸多便利,便于与网页编辑工具协同工作。
DHTML(动态HTML)的示例不仅展示了在特定工具中创建脚本的基本要求,更体现了创建实用DHTML脚本的要点。然而,DHTML面临浏览器兼容性的挑战,不同浏览器的DOM(文档对象模型)尚未完全统一,这使得创建能在多种主流浏览器中正常工作的DHTML脚本变得困难。而且,在创建跨浏览器脚本方面,某些工具提供的支持有限。若选择以最低兼容性为开发标准,可使用的功能会受到很大限制。
2. 服务器端编程概述
服务器端编程可扩展网站功能,主要有两种方式:CGI编程和服务器端脚本编程。
2.1 CGI编程
CGI(通用网关接口)是Web服务器与外部程序通信的基础,它并非编程语言,而是定义了信息在Web服务器和外部程序之间传递的标准。其名称由来如下:
- Common :是一种通用标准,所有优秀的Web服务器都遵循基本的数据传递机制。
- Gateway :编写的程序充当Web环境与其他应用(如数据库)之间的桥梁,很多情况下,CGI应用本身就是一个独立的功能模块。
- Interface :定义了Web服务
超级会员免费看
订阅专栏 解锁全文
747

被折叠的 条评论
为什么被折叠?



