静态系统通常具有以下特征。
与页面相对应的URL通常是固定的。不同的URL代表不同的内容,也就是说,URL可以唯一地标识页面。
此页面不包含与查看器相关的因素。此页面不能包含特定于浏览器的因素。术语“不能包含”不包括动态生成的JS部分,也就是说,页面中的HTML代码不能显式包含特定于浏览器的DOM,例如用户名。身份和cookie相关因素。
页面中不包括与时间相关的因素。页面也不能包含时间(不是客户端浏览器中检索到的时间,而是服务器输出的时间)。页面中的DOM结构不能随时间变化。例如,在spike活动期间,页面上的Buy Now按钮可以使用在特定时间点从服务器端获得的时间。
此页面不包含地理信息。这是一个很好的理解,即从北京访问的页面与从上海访问的页面相同。产品详细信息页面上的婴儿运输就是一个典型的例子。运费因地区而异。如果您想使其成为静态的,那么这种运费不能直接反映在HTML代码中。
不能包含cookie等私有数据。Cookie实际上主要是一种识别访问者信息的工具。如果页面包含此类私有数据,则不可能不包含上述信息。因此,为了保持静态,不能包含cookie信息。
类似地,网站构建的静态页面不仅仅是传统意义上完全存储在磁盘上的HTML页面。它也可能是Java系统生成的页面,但页面本身的输出不包含上述信息类型;“Not included”(未包含)表示页面的HTML源代码未包含在内,因此请务必明确。
小程序开发,微信小程序开发,微信公众号定制开发,微信开发,新跃