网页
外观
(重定向自网页)
网页(英语:web page)是在万维网上,可以用网页浏览器访问的文件[1] 。网站一般是由许多同一域名下,以超链接互相链接的网页。因此网页和网站的关系也有些类似书页和书本的关系。
网页浏览
[编辑]每一个网页均有其统一资源定位符(URL)。用户可以在网页浏览器中输入其URL,浏览器接收到网页服务器提供的信息,透过浏览器引擎转换为用户在网页浏览器中看到的网页[2]。
若用户单击或是触控网页中的超链接,浏览器会加载此网址的信息,可能是此网站内的其他网页,也可能是来自其他网站的内容。浏览器会有功能(例如地址栏)说明所显示的是哪一个网页。
元素
[编辑]网页是一种结构化组件。其核心元素是HTML格式的文本文件,其中有网页的内容[3],包括了图像、影片等。
CSS是说明网页呈现方式的规则[3],CSS规则可以放在独立文件里,也可以放在HTML文件内。
许多的网页都有[4]JavaScript程序,提供许多不同的行为[3]。比较新的WebAssembly语言也可以达到类似功能[5]。
网络应用程序是较复杂的网页,将上述的元素以复杂的方式进行集成,有类似应用程序的效果。
布署
[编辑]以服务器端网页布署的角度来看,可将网页分为两种:静态网页及动态网页。静态网页可以从网页服务器里的文件系统中读取,不需进行任何修改[6],而动态网页是由网页服务器依用户输入直接生成的,一般会由数据库中读取对应资料,填充到网页模版里,再送到用户的浏览器上[7]。像搜索结果页就是动态网页的例子。
相关主题
[编辑]参考文献
[编辑]- ^ Web page – definition of web page by The Free Dictionary. [23 April 2021]. (原始内容存档于23 April 2021).
- ^ Behind the scenes of modern web browsers. Tali Garsiel. [2018-04-21]. (原始内容存档于2018-04-18).
- ^ 3.0 3.1 3.2 Flanagan, David. JavaScript: the definitive guide. Beijing; Farnham: O'Reilly. 18 April 2011: 1. ISBN 978-1-4493-9385-4. OCLC 686709345 (English).
JavaScript is part of the triad of technologies that all Web developers must learn: HTML to specify the content of web pages, CSS to specify the presentation of web pages, and JavaScript to specify the behavior of web pages.
- ^ Usage Statistics of JavaScript as Client-side Programming Language on Websites. W3Techs. [2024-02-27].
- ^ The State of WebAssembly 2023. Scott Logic. 18 October 2023 [18 April 2024].
- ^ Melendez, Steven. The Difference Between Dynamic & Static Web Pages. Chron. 2018-08-10 [2019-03-20]. (原始内容存档于2019-03-20).
Static by definition means something that does not change. The first pages on the World Wide Web were largely static and unchanged, delivering the same information about a particular topic to anyone who visited. In some cases, sites may evolve slightly over time but are still largely static, meaning that they only change when manually changed by their creators, not on a regular and automated basis.
已忽略未知参数|df=
(帮助) - ^ Definition of: dynamic Web page. PC Magazine. [2019-03-20]. (原始内容存档于2017-01-17).
A Web page that provides custom content for the user based on the results of a search or some other request.
已忽略未知参数|df=
(帮助)