普通用户看到的网站,实际上包含了前端表现页面,和后端管理系统。诸如网站的设计、人机交互以及页面内容呈现等,都属于前端页面部分。而网站内容管理则属于后端,后端系统除去网站管理人员外,一般用户无法浏览接触,它包含了CMS系统和存放网站内容的数据库等。要系统讨论网站建设和网站制作知识,自然是一件复杂且耗时的事情,所以本文尝试从前端页面谈起,从html到JavaScript网站建设时应理清的三个层次谈起。那些在网站建设行业工作的人,把网站前端网站开发比作三条腿的凳子,其分别是网站开发的三个层次:包含了结构、样式和行为。为什么要分隔这些层?当您创建网页时,其结构应归属于HTML,视觉样式应归属于CSS,行为应归属于JavaScript脚本。分层的一些好处包括:
- 共享资源:当您编写外部CSS或JavaScript文件时,站点上的任何页面都可以使用该文件。如果您需要对该文件进行更改,可能是为了更新网站上的某些排版样式,则使用该样式表的每个页面都将获得更改。没有必要单独编辑网站的每一页,这对一个大型网站来说可能是一项艰巨的任务。
- 加载速度更快:一旦客户首次下载脚本或样式表,Web浏览器就会缓存该脚本或样式表。由于这些共享资源现在包含在浏览器的缓存中,因此在浏览器中请求的其他页面加载得更快,从而提高了总体页面速度和性能。
- 方便团队协作:如果您有多个人同时在一个网站上工作,您可以使用允许检入和检出文件的系统,以确保每个人都在使用最新版本。如果样式和行为与结构文档交织在一起,则很难做到这一点。
- 搜索引擎优化:对于搜索引擎来说,具有清晰的风格和结构分离的站点可能会表现得更好,因为它们可以更有效地抓取内容并理解页面,而不会陷入视觉样式和行为信息的泥潭。
- 可访问性更强:外部样式表和脚本文件更便于用户和浏览器访问。诸如屏幕阅读器之类的软件可以更轻松地处理来自结构层的内容,而无需处理他们无论如何都不能使用的样式。
- 兼容性更好:使用单独的开发层设计的站点更有可能是向后兼容的,因为不能使用特定CSS样式或禁用JavaScript的浏览器和设备仍然可以查看HTML。然后,您可以逐步增强您的网站与支持他们的浏览器的功能。
免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

QQ客服