1. 简述静态网页和动态网页的区别。
(1)静态页面和动态页面的交互性差异
静态页面以展示为主,用户仅仅是通过页面获取相应的内容,而动态页面允许用户主动参与到页面之中,例如登录功能、查询功能、定制化页面内容等等。
(2)静态页面和动态页面的更新维护方式不同
静态页面内容是固定的,并且以一个完整的文件保存在服务器上,动态页面以数据库技术为基础,当需要修改内容时,可以直接通过数据库修改。
(3)静态页面和动态页面的访问地址不同
静态页面的每个网页都有一个固定的URL,并且页面以.htm/.html/.shtml/.xml常见形式作为后缀,而且不包含“?”,而动态页面的URL包含“?”,并且一般以.asp/.php/.jsp等扩展名结尾。
(4)静态页面和动态页面的响应速度不同
静态页面内容是固定的,服务器的响应时间较快,而动态页面还需要根据需求从数据库中调取相应的数据“组装”成为用户需求的页面,因此其响应速度会比较慢。
2.简述 Webl.0 和 Web2.0 的区别
Web2.0 是相对Web1.0 的新的一类互联网应用的统称。Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加