AI智能
改变未来

动态网站和服务器搭建


一、 *关于网站开发*

1.*静态与动态*

1) 静态网站

由HTML、CSS、javascript等静态代码组成的网站就是静态网站。其中HTML用来创建页面结构和存储网页内容;CSS常和DIV一起组合,以“DIV+CSS”的形式排版内容以及渲染显示样式;而Javascript则赋予页面更多的“动态效果”。

众所周知,页面交互行为多数由javascript来承担。我们也习惯的以“动态”这样的字眼来称呼它。但javascript并非决定“动态网站”的关键,关于动态更为重要的是“数据的交互”而非“行为的交互”。

n 关于这二者的区别,以一个简单的例子来说明

在javascript中,可以通过DOM节点的操作来删除一个用户信息,使其不在页面显示。但是,这并没有真正改变网站的****状态****。一个简单的道理 页面重载后 依然会呈现出该条记录。因为 我们仅仅是改变了客户端浏览器的显示,而并没有涉及真正存储在服务端的内容。一个不太好听的说法,这好似“掩耳盗铃”。


关于静态网站,它还有一个重要的特点:用户请求服务上已经存在的页面,无需进行业务逻辑的处理。当然,随着前端的发展,前后分离的思想逐步推进,业务层也正在向前端迁移。

2) 动态网站

由动态代码组成的网站即是动态网站,例如

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 动态网站和服务器搭建