Que*_*tin 15
一般来说:
CSS.有许多技术可以放置内容(取决于你想要的精确效果,圣杯是一种常见的愿望).
该overflow特性操作换页小节,但谁认为用屏幕空间有一个菜单设计所有的时间是一个好主意往往是不对的.
(即在每个页面上放置基本结构,导航菜单等内容而不复制/粘贴它们)
模板系统(或包含系统),它运行服务器端(最常见)或在构建时(可以支持仅允许静态文件的HTTP服务器).
实现的语言是无关紧要的,PHP和muck一样普遍,Java是一个选项,我倾向于Perl(更具体地说:Template Toolkit),还有很多其他的.JavaScript正在变得越来越受欢迎,因为这种类型的工作可以使用汇编等工具.您可以使用静态站点生成器.
使用搜索引擎查找流行的模板语言或包含您选择的编程语言的系统.
JavaScript,通常使用XMLHttpRequest对象(该技术称为Ajax),以及(如果您正在进行严格的内容更改)与History API结合使用(因此书签和链接仍然有效).Github就是一个很好的例子.有各种框架,如React和Angular,试图让事情变得更容易.注意有限的浏览器支持以及可能导致JS提交的所有其他内容使得使用良好的设计原则至关重要.使这些东西健壮的一种方法是编写Isomorphic JS.