1.静态网页动态网页的区别不在于:

会不会动

2.静态网页动态网页的区别在于:

       静态网页一次编写后直接放在服务器上,服务器不用编译,就可以直接运行,修改网页内容麻烦,后期不会有大的改动。修改网页内容时,需要从服务器上把代码拷贝下来,然后把代码放在编辑器中,修改想要更改的内容,操作不便

       动态网页可以不用修改网页代码在网页代码不变的情况下操作数据库或者其他步骤后,就可以更改网页内容

下面举例说明:

我建一张表格,分别用静态页面和简单的动态页面来直观的感受为什么要使用动态页面

静态网页:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head><body><table border="1" width="80%" style="margin: 0 auto;"><caption>用户列表</caption><thead><th>编号</th><th>用户名</th><th>昵称</th><th>头像</th><th>操作</th></thead><tbody id="adminBody"><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>操作员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>生產员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr><tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr></tbody></table>
</body>
</html>

网页效果图

想要修改网页要怎么修改呢?

       自己手动在网页上面修改,一个个去更改,对于产品在不断改变的网站来说,相当麻烦。静态网页适合不需要更改的网站。

简单的动态网页:

表格的表头不需要改变,所以写成静态/写死,表格的内容需要改变,所以要动态创建。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head><body><table border="1" width="80%" style="margin: 0 auto;"><caption>用户列表</caption><thead><th>编号</th><th>用户名</th><th>昵称</th><th>头像</th><th>操作</th></thead><tbody id="adminBody"><!-- <tr style="text-align: center;"><td>1</td><td>admin</td><td>管理员</td><td><img src="./images/1.jpg" width="50px" height="50px" alt=""></td><td><input type="button" value="刪除"></td></tr> --></tbody></table>
</body>
<script src="./data.js"></script>
<script src="./list.js"></script></html>

data.js

var users = [{userId: 1,userName: 'zhangsan',likeName: '張三',heading: './images/1.jpg',},{userId: 2,userName: 'lisi',likeName: '李四',heading: './images/2.jpg',},{userId: 3,userName: 'wangwu',likeName: '王五',heading: './images/3.jpg',},{userId: 1,userName: 'zhangsan',likeName: '張三',heading: './images/1.jpg',},{userId: 2,userName: 'lisi',likeName: '李四',heading: './images/2.jpg',},{userId: 3,userName: 'wangwu',likeName: '王五',heading: './images/3.jpg',},{userId: 1,userName: 'zhangsan',likeName: '張三',heading: './images/1.jpg',},{userId: 2,userName: 'lisi',likeName: '李四',heading: './images/2.jpg',},{userId: 3,userName: 'wangwu',likeName: '王五',heading: './images/3.jpg',},{userId: 1,userName: 'zhangsan',likeName: '張三',heading: './images/1.jpg',},{userId: 2,userName: 'lisi',likeName: '李四',heading: './images/2.jpg',}];

list.js:

window.onload = function() {tableInit();
}function tableInit() {var tbody = document.getElementById("adminBody");for (var i = 0; i < users.length; i++) {var tr1 = document.createElement("tr"); //创建元素tr1.style.textAlign = "center";//编号var td1 = document.createElement("td");td1.innerHTML = users[i].userId;tr1.appendChild(td1); //添加元素tbody.appendChild(tr1);//用户名var td2 = document.createElement("td");td2.innerHTML = users[i].userName;tr1.appendChild(td2); //添加元素tbody.appendChild(tr1);//昵称var td3 = document.createElement("td");td3.innerHTML = users[i].likeName;tr1.appendChild(td3); //添加元素tbody.appendChild(tr1);//头像var td4 = document.createElement("td");var img = document.createElement("img");img.src = users[i].heading;td4.appendChild(img);img.style.width = "50px";img.style.header = "50px";td4.appendChild(img); //添加元素tr1.appendChild(td4);tbody.appendChild(tr1);//操作var td5 = document.createElement("td");var inputDel = document.createElement("input");inputDel.type = "button";inputDel.value = "删除";//setAttribute,设置自定义inputDel.setAttribute("userId", users[i].userId);inputDel.onclick = function() {window.alert("我要被删除了吗,id" + this.getAttribute('userId'));}td5.appendChild(inputDel);tr1.appendChild(td5);}}

网页效果:

想要修改网页要怎么修改呢?

页面上面不需要改动

只需要改变data.js中数组的对象

这样就不需要在网页上面直接修改代码了,省了很多事。

想要改变网页内容的话,把数组里面的各个对象改一改就可以了。

对于动态网页和静态网页的理解,以及提供例子说明相关推荐

  1. 动态网页和静态网页的区别是什么?

    动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态. 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没 ...

  2. Python爬虫: 单网页 所有静态网页 动态网页爬取

    Python爬虫: 单网页 所有静态网页 动态网页爬取 前言:所有页代码主干均来自网上!!!感谢大佬们. 其实我对爬虫还挺感兴趣的,因为我玩instagram(需要科学上网),上过IG的人都知道IG虽 ...

  3. 动态网页和静态网页的差异

    本节介绍 本节主要为大家介绍什么是动态网页,什么是静态网页,如果你已经了解了这部分内容,那么可以跳过此篇博文. 静态网页 我们说静态网页的内容是无法随着用户的行为而改变网页本身的内容,是固定的,这个内 ...

  4. 动态网页和静态网页的区别

    在网站设计中,纯粹HTML(标准通用标记语言下的一个应用)格式的网页通常被称为"静态网页",静态网页是标准的HTML文件,它的文件扩展名是.htm..html,可以包含文本.图像. ...

  5. 动态网页和静态网页之间的区别?

    静态网页和静态网页的区别: 程序是否在服务器端运行,是重要标志.在服务器端运行的程序.网页.组件,属于动态网页,它们会随不同客户.不同时间,返回不同的网页.运行于客户端的程序.网页.插件.组件,属于静 ...

  6. 利用html标记制作静态网页,使用HTML制作网页《静态网页制作》.ppt

    使用HTML制作网页<静态网页制作> 表单的执行原理 Internet 1 2 客户端:请求登录,通过表单填写账户信息 服务器端:验证发来的账号信息,然后给出反馈 客户端和服务器类似两人沟 ...

  7. 如何用动态网页生成静态网页?

    一般主页如果访问量大,会做成htm的静态网页形式,定时更新.        我的想法是主页是一个index.aspx文件,然后生成一个index.htm静态文件.        用户访问的时候就可以访 ...

  8. python 静态网页_Python静态网页爬虫相关知识

    想要开发一个简单的Python爬虫案例,并在Python3以上的环境下运行,那么需要掌握哪些知识才能完成一个简单的Python爬虫呢? 爬虫的架构实现 爬虫包括调度器,管理器,解析器,下载器和输出器. ...

  9. dreamweaver网页设计作业制作 学生NBA篮球网页 WEB静态网页作业模板 大学生校园篮球网页代码 dw个人网页作业成品

最新文章

  1. python第三方库之学习flask-restful
  2. pythoncsv数据类型_Python处理csv文件
  3. JavaScript常用单词整理总结
  4. 【软件架构】软件架构设计常用概念、原则与思想
  5. 关于《精通Unix下C语言编程与项目实践》的试读策划
  6. 微矿Qlib:业内首个AI量化投资开源平台
  7. 你的目的是什么是谁指使你_零基础是一种回归初心的思考:写作的目的是什么?怎么写?写谁?...
  8. 获取本周的周一和周日
  9. 【应用推荐】常见资源管理器整理,内含使用体验和个人使用推荐
  10. VS2010旗舰版安装步骤
  11. ILSVRC-2015 ILSVRC-2017VID数据集下载
  12. java在控制台打印余弦曲线_控制台绘制正弦/余弦曲线
  13. suffix arrary
  14. jpeg图片太大怎么办?一分钟轻松搞定
  15. 10、持续集成流水线实践:流水线建设从Jenkins部署开始
  16. 百思不得其姐学习笔记
  17. 网易MUMU模拟器怎么设置不卡?
  18. 必看!Salesforce管理员职场如何快速晋升?
  19. 如何用二分查找法查找有序数组
  20. 汽车自动变速器的控制技术

热门文章

  1. 准备蓝桥杯--dyx--特殊回文数
  2. 乐视max2如何打开heic文件,heic是什么文件
  3. 总结《Java中高级程序员必备核心知识》,令人犹如醍醐灌顶
  4. Hbase进行RowCount统计
  5. 【Python】tkinter实现snipaste截图显示功能
  6. 《敏捷软件开发:原则、模式与实践》--敏捷开发读书笔记
  7. 浏览器无法支持中文怎么办
  8. 构建高性能微服务架构 【摘自刘超】
  9. 微信小程序生命周期与内置api
  10. c#开发一个简单的BHO