建站常识
如何合理命名WEB站点网站资源
2006-10-17 11:08:00
在开发过程中定位网络软♉件的文件是一件很简单的事情(当您对设计和管理还很熟悉的时候),♎但是当部署了几个月之后再来查看这个应用软件就没有这么容易了。尽管编写得很好的文档对这种情况会有所帮助,但对于网站文件的良好组织和合理的命名规范更是一件无价之宝。
一切都在名字中
我曾经和一位开发者合作开发网络应用软件,他喜欢用含糊的名字命名文件,比如a.html和x1.html,他的想法基于工作的安全,他认为只要他出现就可以解释这些神秘名字🔜的文件信息,不错,这对他来讲确实没问题,但是另外一位同时却因为这些混乱而含糊的名称而深陷泥沼。
文件
为网𝔍络应用软件的相关资源使用一致的清晰的命名规范可以为开发者提供线索,以下是一些命名文件的规则:
文件名中不要有空格,ꦆ虽然这不会影响网站的功能(空格会变为%20),但是含🍰有这种符号的文件名容易引起混淆;
避免使用特殊字符,比如&、#和?等,如果它们被错误地理解可能会导致网络服务器的故障;
很多网站使用连字符"-"或者下划线"_"来替代空格,但是这很难被用户记住;
基于UNIX的网络平台是区分大小写的,所以在命名资源的时候要记住这一点;
应当避免文件的扩展名(.aspx, .php, .html, .gif,
etc.),或者正确地映射为网络服务器的MIME类型。
这些简单的规则应当不难实现,但我相信您一定见到过忽𓆉视这些规则的网站,而且,我们也见到过很多网站使用的文件名很难记住,或者,使用的文件名根本就没有任何意义。以下的这些例子说明了具备实意(或者易于记忆)的文件名:
网站💙通常将站点或公司的信息放在一个网页中,该网页通常命名为about.html(或者您的网络平台൩使用的扩展名);
提供体育比赛成绩的网站名称就像记分板一样易于记忆,一个例子是ESPN,该网站就采用了这种方法;
很多网络平台使用index.html或者default.html作为默认的起始页,例如ASP.NET使用default.aspx作为网站被访问时的默认加拿大预测网-在线预测(如果没有特别指定其他文件的话)。当然♏,网络服务器的设置通常被修改从而使用默认值之外的文件,而𝕴且,每个子目录依然使用该目录中的默认文件,因此要确保每个目录中都包含了必需的文件。
此时,您可能在摇头并咕哝着那些您无法控制的动态💎文件名,通过内容管理♈系统(CMS)或者其他的平台比如Lotus
Domino生成的文件确实剥夺了您控制文件名的权利,所以您需要将精力集中在目录和域名上。
目录
另外一个与网站的文件相关的就是目录了,请您千万不要像有些开😼发人员一样将所有的网站资源都放在根目录下,没有什么比在一个无穷无尽的文件列表中寻找一个文件更糟糕的事情了,网站资源应当通过合理的目录结构进行管理。
和文件一样,对目录的命名也遵循文件名的命名𒀰规则,文件则通过目录进行分类,例如,所有的图片文件都应该放在一个图片目录中,而所有的脚本文件(JavaScript、VBScript等等)都应该放在一个名为脚本的目录中,如果网站有购物区,那么相关的文件都应该放在名为店面(storefront)的目录中。
在根目录之下的子目录也应当对相关文件进行同样的分类,比如刚才提到的店面目录🐠的例子,在该目录中,可能就会包含一个图片子目录,🃏而且,这个图片目录还可以进一步细分为包含某些站点图片的目录和功能性的目录。
域名
🐲另外一个🌳与网络应用软件命名相关的就是域名了,毕竟,这两个域名哪个更有意义?techrepublic.com.com还是tr.com?而且,网站不同的区域也可以通过域名来指定,例如下载区可以使用downloads.techrepublic.com.com,而评测区则使用reviews.techrepublic.com.com。总而言之,命名的要点就是要有意义同时让用户容易记住。
明智选择
没有任何事情比名字更重要,当我在没有任何目录结构或无数被💫命名为毫无意义的名称的文件中寻找某个需要的信息时,我会不停地搔头皮。请您记住这些命名的技巧,并将它们应♑用在您下一个网络开发项目中。
近期更新
- [2025-02-11 14:34:54] 加拿大预测网-在线预测:青岛高端网站定制化设计
- [2023-06-25 23:22:29] 加拿大预测网-在线预测:优秀网站设计的五大特点
- [2023-04-27 14:05:55] 加拿大预测网-在线预测:Html 5 响应式网站设计制作
- [2023-04-10 11:07:30] 加拿大预测网-在线预测: 网站建设制作流程知多少
- [2022-10-14 10:11:30] 加拿大预测网-在线预测:做网站设计应该更看重框架搭建还是视觉观感?
- [2022-08-09 15:57:48] 加拿大预测网-在线预测:以“产品”思维搭建网站!
- [2022-08-08 09:12:57] 加拿大预测网-在线预测:一家公司的网站应该有哪些板块内容?
- [2022-08-05 09:28:06] 加拿大预测网-在线预测:企业网站建设为什么要设置新闻板块?
- [2022-07-04 15:58:06] 加拿大预测网-在线预测:网站加拿大预测网-在线预测设计的好看,这个网站就成功了一大半!
- [2022-05-20 09:34:19] 加拿大预测网-在线预测:网站后台管理系统是什么?有什么作用?
- [2022-05-17 11:29:32] 加拿大预测网-在线预测:作为消费者,应该如何选择一家水平高的网站建设公司
- [2022-05-17 11:27:01] 加拿大预测网-在线预测:高端网站定制与模板化网站应该怎么选择?
延伸阅读
- [2006-08-30 13:32:00] 加拿大预测网-在线预测:10条优秀的网站设计经验
- [2006-12-14 22:22:00] 加拿大预测网-在线预测:Web2.0的视觉设计
- [2010-07-16 08:13:00] 加拿大预测网-在线预测:谈谈取消键与撤消键的使用
- [2005-12-28 13:24:00] 加拿大预测网-在线预测:无间断MC正/倒播放
- [2010-05-15 09:10:00] 加拿大预测网-在线预测:网易IDJ音乐站改版—UCD设计思想初体验
- [2007-06-09 15:10:00] 加拿大预测网-在线预测:网站知名从建站开始 海外风
- [2009-08-14 14:44:00] 设计笔记(1)
- [2010-11-04 15:23:00] 加拿大预测网-在线预测:淘宝vs拍拍购买流程对比分析
- [2006-04-07 16:45:00] 加拿大预测网-在线预测:文字,你到底能多大?--分析网页文字的字号
- [2010-11-12 08:27:00] 加拿大预测网-在线预测:20K的纠结 腾讯游戏flash广告设计的现状与未来
- [2010-02-06 16:05:00] 加拿大预测网-在线预测:不一样的交互组件(上)
- [2010-06-17 22:28:00] 加拿大预测网-在线预测:Web Design广告字体设计技巧
解决方案
加拿大预测网-在线预测: 轮胎行业网站设计解决方案 加拿大预测网-在线预测: 机械行业网站设计解决方案 加拿大预测网-在线预测: 房地产行业网站设计解决方案 加拿大预测网-在线预测: 科技企业网站设计解决方案 加拿大预测网-在线预测: 电子家电网站设计解决方案 加拿大预测网-在线预测: 食品行业网站设计解决方案 加拿大预测网-在线预测: 集团公司网站设计解决方案 加拿大预测网-在线预测: 企事业单位网站设计解决方案 加拿大预测网-在线预测: 外贸行业网站设计解决方案 加拿大预测网-在线预测: 健身运动网站设计解决方案 加拿大预测网-在线预测: 美容与化妆品网站设计解决方案 加拿大预测网-在线预测: 建筑设计行业网站设计解决方案 加拿大预测网-在线预测: 物流行业网站设计解决方案