静态与动态页面
静态页面与动态页面
概念
静态页面:
静态页面一般由HTML元素构成,或者再加上其它浏览器能解析执行的脚本代码(如JS)组成,可以直接用本地的浏览器打开。它是直接存在的,无需经过服务器编译,可直接加载到客户浏览器显示出来。
动态页面:
动态页面,是指跟静态网页相对的一种网页编程技术。它的内容一般都是依靠服务器端的程序来生成的,其页面代码虽然不变,但是页面显示的内容会随时间、环境或数据库操作的结果而发生改变,故不同客户、不同时间访问同一页面的内容可能不同。
区别
1.静态页面是一对一的关系,即一个页面对应一个内容;而动态页面是一对多的关系,通过一个页面可以根据若干参数返回其不同的参数; 2.静态页面与动态页面的又一关键区别在于,动态页面会与浏览器进行主动交互。运行在客户端的程序、页面等等都是静态页面,它们一般是一直不变的。
优缺点