什么是静态和动态网页?

最近一段时间,有很多人加我QQ,通过和这些人聊天中,大部分人都想学习怎么做网站、也想做一个自己的人博客..但是,我发现一个问题,就是大多数的人,都处于新手(小白),连最基础的网页知识都不知道,还谈做什么网站呢?。可能很多新手朋友们都弄不清,什么是静态网页,什么又是动态网页?他们两者的区别是什么? 下面就由笔者跟大家一起讲讲什么是“静态”和“动态”网页。

静态网页

HTML(超文本标记语言)格式的网页通常被称为“静态网页”。比如:以.htm和.html等形式为后缀的文件。 那么静态网页又能做什么呢?静态网页中可以包含文本、图像、声音、FLASH动画、客户端脚本。

动态网页

所谓的动态网页,是指跟静态网页相对的一种网页编程技术。可以简单的理解是以·aspx、.asp、.jsp、.php、.perl、.cgi等形式为后缀文件称之为“动态网页”。 PS:动态网页中的动态,不是指网页中页面元素以及网页特效的“动”。而是指:与后台数据库进行交互,数据传递。比如:用户注册、留言功能... 那么静态网页和动态网页各自的优势以及缺点是什么呢?

静态网页

优点:访问速度快 缺点:更新维护起来比较麻烦,得修改源代码,才能改变网页的内容。

动态网页

优点:方便更新维护。页面代码虽然不需要改变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。 缺点:访问速度相对而言比静态网页慢。加载时需要调用一些数据库里面的信息、资源。 总结:不管是静态还是动态网页。都离不开html标签,因为做静态网页是通过html标签和DIV+CSS来实现的,而动态网页的基础是通过静态网页来实现的。送给那些还在网页的新手(小白)们一句话:学习是一步步来的,老老实实打牢基础才是王道,这样你才走的更远。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏phodal

我的职业是前端工程师【五】: 前端工程师必会的六个调试技能

我还是一个野生程序员的时候,不会 Debug,只会傻傻地写一句句 std::count。即使是在今天,有些时候我也会这样做:打一个 console.log,然后...

21110
来自专栏腾讯大讲堂的专栏

ReactJS 服务端同构实践【QQ音乐web团队】

作者:calvin 腾讯 QQ音乐 数字音乐部 工程师 最近在项目中接入了 ReactJS 并在服务端做了同构直出。关于 ReactJS 服务端同构业界已经有...

2415
来自专栏IMWeb前端团队

深入探讨前端UI框架

深入探讨前端UI框架 1 前言 先说说这篇文章的由来 最近看riot的源码,发现它很像angular的dirty check,每个component ( tag...

2137
来自专栏梦魇小栈

adb(Android Debug Bridge,Android调试桥)常用命令

说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android 调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将...

2103
来自专栏北京马哥教育

Python 爬取CSDN的极客头条

这两周花了点时间读了《Python网络数据采集》,内容不多,不到200页,但是非常丰富,有入门,有提高,有注意事项,有经验之谈,有原理,有分析,读完受益匪浅。书...

3828
来自专栏Bug生活2048

利用云开发优化博客小程序(二)——评论功能

这次迭代主要是完善了评论功能「不知道审核能不能过」,一开始觉得很快能搞定,然而真正开发的时候还是碰到很多问题,这篇文章既是回顾总结,也是记录下自己在开发过程中遇...

2513
来自专栏小程序之家

如何入门小程序开发

在上一篇教程中,我们教大家使用微信官方Demo快速搭建了一个小相册,并学会了如何安装开发者工具,如何创建小程序,如何做服务端配置。并利用腾讯云COS实现相册上传...

8.7K8
来自专栏腾讯移动品质中心TMQ的专栏

H5前端性能测试快速入门

前言 说到H5测试,对于做WEB测试的同学来说再熟悉不过了,它包括页H5功能测试,前端性能测试,浏览器兼容性能测试,以及服务端性能测试。那本文谈到...

2396
来自专栏编程微刊

手把手教你用vue-cli构建一个简单的路由应用

上一章说道:十分钟上手-搭建vue开发环境(新手教程)https://www.jianshu.com/p/0c6678671635

1001
来自专栏我和我大前端的故事

入门微信小程序 (二)语法篇

路由在项目开发中一直是个核心点,小程序路由方面经过很好的封装,提供了几个基本的跳转方法(这三个基本够用)

4842

扫码关注云+社区