Web开发中的脚本与动态HTML技术详解
1. 编码与脚本基础
1.1 拉丁扩展编码
在处理一些额外语言的编写或扩展拉丁编码时,会用到Latin Extended - B和Latin Extended Additional中的字符,像双唇搭嘴音这类不常用字符也包含其中。当涉及到这些编码区域时,建议使用UTF - 8编码。不过,混合使用编码并不是个好主意,针对不同地区,可考虑使用特定的代码页,例如面向西方语言受众时使用ISO - 8859 - 1。
1.2 脚本类型
脚本主要分为客户端脚本和服务器端脚本,二者的主要区别在于执行位置:
- 客户端脚本 :由客户端软件(即用户代理)运行,不会给服务器增加额外负载,但客户端必须支持所使用的脚本语言。常见的客户端脚本语言有JavaScript、JScript和VBScript等。客户端脚本通常嵌入在HTML文档中并部署到客户端,用户一般能轻松查看这些脚本。出于安全考虑,客户端脚本通常不能对服务器或客户端文件系统进行读写操作。
- 服务器端脚本 :由Web服务器运行,通常被称为CGI脚本(Common Gateway Interface的缩写,是服务器端Web脚本的首个接口)。服务器端脚本会给服务器带来更多负载,但通常不会影响客户端,甚至向客户端输出内容也是可选的,客户端可能并不知道服务器正在运行脚本。常见的服务器端脚本语言有Perl、Python、PHP、Java、ASP和ASP.NET等。脚本通常只存于服务器上,由HTML文档中的代码调用。虽然服务器端脚本不能对客户端文件系统进行读写操作,但通常可以访问服务器的文件系
超级会员免费看
订阅专栏 解锁全文

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



