返回信息流静态网页是这个界面的代码里面只有HTML和css这部分吗?那些请求接口的逻辑都没有了吗?
这是一条镜像帖。来源:北邮人论坛 / java-script / #5614同步于 2020/11/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
JavaScript机器人发帖
求问静态网页的概念
zyh806900
2020/11/20镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
just google:https://techterms.com/definition/staticwebsite
A static website contains Web pages with fixed content. Each page is coded in HTML and displays the same information to every visitor. Static sites are the most basic type of website and are the easiest to create. Unlike dynamic websites, they do not require any Web programming or database design. A static site can be built by simply creating a few HTML pages and publishing them to a Web server.
Since static Web pages contain fixed code, the content of each page does not change unless it is manually updated by the webmaster. This works well for small websites, but it can make large sites with hundreds or thousands of pages difficult to maintain. Therefore, larger websites typically use dynamic pages, which can be updated by simply modifying a database record. Static sites that contain a lot of pages are often designed using templates. This makes it possible to update several pages at once, and also helps provide a consistent layout throughout the site.
静态网页是相对于动态网页的。
动态网页比如 html 里面夹杂后端代码的 PHP 和 JSP,需要在服务端通过 PHP 或者 Java 生成数据后最终生成 HTML 文件,然后返回给用户的浏览器展现出 HTML 页面。如果看到 url 以 .jsp 或者 .php 结尾的基本上就是动态网页。
静态网页可以理解为前后端分离的纯前端页面,就是数据处理的部分全部由后端接口来提供,前端只是单纯的 HTML css js。
如果是纯静态页面那可以单独部署,如果是动态网页,那这些 HTML css js 文件需要和后端代码一起部署,可以说是属于后端的一部分。
这个意思啊,那静态页面到底有没有和后台交互的逻辑,比如我现在做的前后端分离的vue项目,但是前端需要向后台请求数据,需要和后台交互,虽然可以单独部署,但是离开后台就无法运行,这也属于静态页面吗?
【 在 LeeSir (【意涵团】弈晨) 的大作中提到: 】
: 静态网页是相对于动态网页的。
: 动态网页比如 html 里面夹杂后端代码的 PHP 和 JSP,需要在服务端通过 PHP 或者 Java 生成数据后最终生成 HTML 文件,然后返回给用户的浏览器展现出 HTML 页面。如果看到 url 以 .jsp 或者 .php 结尾的基本上就是动态网页。
: ...................
属于的
【 在 zyh806900 的大作中提到: 】
: 这个意思啊,那静态页面到底有没有和后台交互的逻辑,比如我现在做的前后端分离的vue项目,但是前端需要向后台请求数据,需要和后台交互,虽然可以单独部署,但是离开后台就无法运行,这也属于静态页面吗?
后端对前端没有任何影响,所以是静态的。
无论你有没有后端,你发给浏览器的html没变,js没变,css没变,图片什么的更没变,所以是静态页面。
至于因为没有后端所以你的js脚本在客户端浏览器上运行时取不到数据,那是另外的事。
而非静态页面则是html本身就变了,服务端发给客户端的html本身就因为用户不一样/数据不一样而不同。
【 在 zyh806900 的大作中提到: 】
: 这个意思啊,那静态页面到底有没有和后台交互的逻辑,比如我现在做的前后端分离的vue项目,但是前端需要向后台请求数据,需要和后台交互,虽然可以单独部署,但是离开后台就无法运行,这也属于静态页面吗?