📜  网页

📅  最后修改于: 2020-12-14 06:06:18             🧑  作者: Mango


网页

网页万维网上可用的文档。网页存储在Web服务器上,可以使用Web浏览器进行查看。

网页可以包含大量信息,包括文本,图形,音频,视频和超级链接。这些超级链接是指向其他网页的链接。

Web服务器上链接的网页的集合称为网站。每个网页都有唯一的统一资源定位符(URL)

静态网页

静态网页也称为平面网页或固定网页。它们就像存储在Web服务器上一样被加载到客户端的浏览器上。此类网页仅包含静态信息。用户只能读取信息,而不能进行任何修改或与信息交互。

静态网页仅使用HTML创建。仅当不再需要修改信息时才使用静态网页。

internet_technologies_tutorial

动态网页

动态网页在不同的时间点显示不同的信息。可以在不加载整个网页的情况下更改网页的一部分。使用Ajax技术使其成为可能。

服务器端动态网页

它是使用服务器端脚本创建的。服务器端脚本参数确定了如何组装新网页,这些参数还包括设置更多的客户端处理。

客户端动态网页

使用客户端脚本(例如JavaScript)进行处理。然后传递给文档对象模型(DOM)。

internet_technologies_tutorial

脚本语言

脚本语言就像编程语言一样,允许我们以脚本形式编写程序。这些脚本不会逐行解释和执行。

脚本语言用于创建动态网页。

客户端脚本

客户端脚本是指在客户端执行的程序。客户端脚本包含响应于某些用户操作而执行浏览器的指令。

客户端脚本程序可以嵌入HTML文件中,也可以保留为单独的文件。

internet_technologies_tutorial

下表描述了常用的客户端脚本语言:

S.N. Scripting Language Description
1. JavaScript
It is a prototype based scripting language. It inherits its naming conventions from java. All java script files are stored in file having .js extension.
2. ActionScriptIt is an object oriented programming language used for the development of websites and software targeting Adobe flash player.
3. Dart
It is an open source web programming language developed by Google. It relies on source-to-source compiler to JavaScript.
4. VBScript
It is an open source web programming language developed by Microsoft. It is superset of JavaScript and adds optional static typing class-based object oriented programming.

服务器端脚本

服务器端脚本充当客户端的接口,并且还限制用户访问Web服务器上的资源。它还可以收集用户的特征以定制响应。

internet_technologies_tutorial

下表描述了常用的服务器端脚本语言:

S.N. Scripting Language Description
1. ASP
Active Server Pages (ASP)is server-side script engine to create dynamic web pages. It supports Component Object Model (COM) which enables ASP web sites to access functionality of libraries such as DLL.
2. ActiveVFP
It is similar to PHP and also used for creating dynamic web pages. It uses native Visual Foxpro language and database.
3. ASP.net
It is used to develop dynamic websites, web applications, and web services.
4. Java
Java Server Pages are used for creating dynamic web applications. The Java code is compiled into byte code and run by Java Virtual Machine (JVM).
5. Python
It supports multiple programming paradigms such as object-oriented, and functional programming. It can also be used as non-scripting language using third party tools such as Py2exe or Pyinstaller.
6. WebDNA
It is also a server-side scripting language with an embedded database system.