- 互联网基础
- 首页
- 互联网概述
- 内联网概述
- 外联网概述
- 互联网参考模型
- 互联网域名系统
- 互联网服务
- 互联网连接
- 互联网协议
- 电子邮件基础
- 电子邮件概述
- 电子邮件协议
- 电子邮件工作原理
- 电子邮件操作
- 电子邮件功能
- 电子邮件礼仪
- 电子邮件安全
- 电子邮件提供商
- 网站开发
- 网站概述
- 网站类型
- 网站设计
- 网站开发
- 网站发布
- 网站URL注册
- 网站托管
- 网站安全
- 搜索引擎优化
- 网站盈利
- 万维网
- WWW概述
- 网页
- 网页浏览器
- Web服务器
- 代理服务器
- 搜索引擎
- 互联网协作
- 协作概述
- 邮件列表
- Usenet新闻组
- 在线教育
- 社交网络
- 互联网安全与隐私
- 互联网安全概述
- 数据加密
- 数字签名
- 防火墙安全
- 互联网网页编程
- HTML
- CSS
- JavaScript
- PHP
- 互联网有用资源
- 互联网快速指南
- 互联网有用资源
- 互联网讨论
网页
网页
网页是在万维网上可用的文档。网页存储在Web服务器上,可以使用Web浏览器查看。
网页可以包含大量信息,包括文本、图形、音频、视频和超链接。这些超链接是到其他网页的链接。
Web服务器上链接的网页集合称为网站。每个网页都与唯一的统一资源定位符 (URL)相关联。
静态网页
静态网页也称为平面或固定网页。它们在客户端浏览器上加载时与存储在Web服务器上的完全相同。此类网页仅包含静态信息。用户只能阅读信息,但不能进行任何修改或与信息交互。
静态网页仅使用HTML创建。静态网页仅在不再需要修改信息时使用。
动态网页
动态网页在不同的时间点显示不同的信息。可以在不加载整个网页的情况下更改网页的一部分。这已通过Ajax技术成为可能。
服务器端动态网页
它是通过使用服务器端脚本创建的。有一些服务器端脚本参数决定如何组装一个新的网页,这也包括设置更多客户端处理。
客户端动态网页
它使用客户端脚本(如JavaScript)进行处理。然后传递到文档对象模型 (DOM)。
脚本语言
脚本语言就像编程语言,允许我们以脚本的形式编写程序。这些脚本是解释而不是编译的,并且逐行执行。
脚本语言用于创建动态网页。
客户端脚本
客户端脚本指的是在客户端执行的程序。客户端脚本包含浏览器在响应某些用户操作时执行的指令。
客户端脚本程序可以嵌入到HTML文件中,也可以作为单独的文件保存。
下表描述了常用的客户端脚本语言
序号 | 脚本语言描述 |
---|---|
1. | JavaScript 它是一种基于原型的脚本语言。它继承了Java的命名约定。所有JavaScript文件都存储在扩展名为.js的文件中。 |
2. | ActionScript它是一种面向对象的编程语言,用于开发针对Adobe Flash Player的网站和软件。 |
3. | Dart 它是由Google开发的一种开源Web编程语言。它依赖于源到源编译器到JavaScript。 |
4. | VBScript 它是由微软开发的一种开源Web编程语言。它是JavaScript的超集,并添加了可选的静态类型类基于面向对象的编程。 |
服务器端脚本
服务器端脚本充当客户端的接口,并限制用户访问Web服务器上的资源。它还可以收集用户的特征以自定义响应。
下表描述了常用的服务器端脚本语言
序号 | 脚本语言描述 |
---|---|
1. | ASP 活动服务器页面 (ASP) 是一个服务器端脚本引擎,用于创建动态网页。它支持组件对象模型 (COM),使ASP网站能够访问DLL等库的功能。 |
2. | ActiveVFP 它类似于PHP,也用于创建动态网页。它使用本机Visual Foxpro语言和数据库。 |
3. | ASP.net 它用于开发动态网站、Web应用程序和Web服务。 |
4. | Java Java Server Pages用于创建动态Web应用程序。Java代码编译成字节码,并由Java虚拟机 (JVM)运行。 |
5. | Python 它支持多种编程范式,如面向对象和函数式编程。它也可以使用第三方工具(如Py2exe或Pyinstaller)用作非脚本语言。 |
6. | WebDNA 它也是一种服务器端脚本语言,具有嵌入式数据库系统。 |
广告