zoukankan      html  css  js  c++  java
  • 如何才能做一个好网站系列 第五篇 网站的构成

      说到网站的构成,不管是静态网站,还是动态网站,其实都是由html和css 和脚本构成的,其中css 和脚本是不必要的。其实很多的标签,比如<html> <body>这些标签,都是可以去掉的,网页只是一个文本的形式,后缀名改成htm了而已,目的是为了让各种网站服务器比如说IIS的解析器能够知道这个是网页,能够让用户的浏览器有权限读取这种格式的文件而已,这个后缀名可以改成任何格式的东西,只需要在解析器里面去配置就可以了,至于怎么去配置,可以百度一下。

      转回正题,一个网站,必定有各级目录,目录下面有存放的各种文件,图片文件,样式文件,脚本文件,还有就是我们的主角,网页文件,这四者,是构成一个“完整”的基本元素。

      网页文件,按正营分成了后缀名为 asp php aspx 这些 ,而这些文件里面的内容,也大同小异。主要的区别就是添加这个页面需要用什么解析器来解析,比如说微软阵营的,都是<%%>,php阵营都是<?php ?>,这里就不一一赘述了

      网站的构成,里面最重要的一点,就是涉及到页面的生命周期的问题,这个问题听起来很专业,每个平台,每个框架的答案都不一样,但实际的的问题,只是在问你“当用户访问网站是,你的网站是怎么返回html给用户的,我需要知道具体的内容!”。

      多数开发经验不超过3年的童鞋,在学习的时候,都回避免这个问题,也不会去思考这个问题,会觉得“.net平台都帮我做好了,我不太需要理解其中详情,以后有时间再说吧”,最开始的时候,我也是这么理解的,甚至分不清楚服务器端,和客户端之间的关系。

      为什么这个问题这么重要呢,因为它是决定你网站是否能够让用户浏览到正确内容的决定性条件,虽然平台帮你做了很多工作,但是你却不知道它在帮你做什么,这就是你的失职了,如果你出现了你不知道的问题,你却不知道问题出在哪一步上面,连找错误从哪儿开始找都不知道,那就变成茶几上面的一个个杯具了。

      下一章,我们来仔细思考一下你到底怎么访问网站的。

  • 相关阅读:
    图解机器学习读书笔记-CH3
    塑造职场影响力的五大法宝
    怎样培养独挡一面的能力
    数据结构
    [分享]恼人的设计模式
    Git使用总结
    设计师整理的系统开发流程-简洁又有重点
    JavaScript中的String对象
    python高效解析日志入库
    如何让js不产生冲突,避免全局变量的泛滥,合理运用命名空间
  • 原文地址:https://www.cnblogs.com/0000/p/1844854.html
Copyright © 2011-2022 走看看