建站常識(shí)
如何合理命名WEB站點(diǎn)網(wǎng)站資源
2006-10-17 11:08:00
在開發(fā)過(guò)程中定位網(wǎng)絡(luò)軟件的文件是一件很簡(jiǎn)單的事情(當(dāng)您對(duì)設(shè)計(jì)和管理還很熟悉的時(shí)候),但是當(dāng)部署了幾個(gè)月之后再來(lái)查看這個(gè)應(yīng)用軟件就沒(méi)有這么容易了。盡管編寫得很好的文檔對(duì)這種情況會(huì)有所幫助,但對(duì)于網(wǎng)站文件的良好組織和合理的命名規(guī)范更是一件無(wú)價(jià)之寶。
一切都在名字中
我曾經(jīng)和一位開發(fā)者合作開發(fā)網(wǎng)絡(luò)應(yīng)用軟件,他喜歡用含糊的名字命名文件,比如a.html和x1.html,他的想法基于工作的安全,他認(rèn)為只要他出現(xiàn)就可以解釋這些神秘名字的文件信息,不錯(cuò),這對(duì)他來(lái)講確實(shí)沒(méi)問(wèn)題,但是另外一位同時(shí)卻因?yàn)檫@些混亂而含糊的名稱而深陷泥沼。
文件
為網(wǎng)絡(luò)應(yīng)用軟件的相關(guān)資源使用一致的清晰的命名規(guī)范可以為開發(fā)者提供線索,以下是一些命名文件的規(guī)則:
文件名中不要有空格,雖然這不會(huì)影響網(wǎng)站的功能(空格會(huì)變?yōu)?20),但是含有這種符號(hào)的文件名容易引起混淆;
避免使用特殊字符,比如&、#和?等,如果它們被錯(cuò)誤地理解可能會(huì)導(dǎo)致網(wǎng)絡(luò)服務(wù)器的故障;
很多網(wǎng)站使用連字符"-"或者下劃線"_"來(lái)替代空格,但是這很難被用戶記住;
基于UNIX的網(wǎng)絡(luò)平臺(tái)是區(qū)分大小寫的,所以在命名資源的時(shí)候要記住這一點(diǎn);
應(yīng)當(dāng)避免文件的擴(kuò)展名(.aspx, .php, .html, .gif,
etc.),或者正確地映射為網(wǎng)絡(luò)服務(wù)器的MIME類型。
這些簡(jiǎn)單的規(guī)則應(yīng)當(dāng)不難實(shí)現(xiàn),但我相信您一定見到過(guò)忽視這些規(guī)則的網(wǎng)站,而且,我們也見到過(guò)很多網(wǎng)站使用的文件名很難記住,或者,使用的文件名根本就沒(méi)有任何意義。以下的這些例子說(shuō)明了具備實(shí)意(或者易于記憶)的文件名:
網(wǎng)站通常將站點(diǎn)或公司的信息放在一個(gè)網(wǎng)頁(yè)中,該網(wǎng)頁(yè)通常命名為about.html(或者您的網(wǎng)絡(luò)平臺(tái)使用的擴(kuò)展名);
提供體育比賽成績(jī)的網(wǎng)站名稱就像記分板一樣易于記憶,一個(gè)例子是ESPN,該網(wǎng)站就采用了這種方法;
很多網(wǎng)絡(luò)平臺(tái)使用index.html或者default.html作為默認(rèn)的起始頁(yè),例如ASP.NET使用default.aspx作為網(wǎng)站被訪問(wèn)時(shí)的默認(rèn)首頁(yè)(如果沒(méi)有特別指定其他文件的話)。當(dāng)然,網(wǎng)絡(luò)服務(wù)器的設(shè)置通常被修改從而使用默認(rèn)值之外的文件,而且,每個(gè)子目錄依然使用該目錄中的默認(rèn)文件,因此要確保每個(gè)目錄中都包含了必需的文件。
此時(shí),您可能在搖頭并咕噥著那些您無(wú)法控制的動(dòng)態(tài)文件名,通過(guò)內(nèi)容管理系統(tǒng)(CMS)或者其他的平臺(tái)比如Lotus
Domino生成的文件確實(shí)剝奪了您控制文件名的權(quán)利,所以您需要將精力集中在目錄和域名上。
目錄
另外一個(gè)與網(wǎng)站的文件相關(guān)的就是目錄了,請(qǐng)您千萬(wàn)不要像有些開發(fā)人員一樣將所有的網(wǎng)站資源都放在根目錄下,沒(méi)有什么比在一個(gè)無(wú)窮無(wú)盡的文件列表中尋找一個(gè)文件更糟糕的事情了,網(wǎng)站資源應(yīng)當(dāng)通過(guò)合理的目錄結(jié)構(gòu)進(jìn)行管理。
和文件一樣,對(duì)目錄的命名也遵循文件名的命名規(guī)則,文件則通過(guò)目錄進(jìn)行分類,例如,所有的圖片文件都應(yīng)該放在一個(gè)圖片目錄中,而所有的腳本文件(JavaScript、VBScript等等)都應(yīng)該放在一個(gè)名為腳本的目錄中,如果網(wǎng)站有購(gòu)物區(qū),那么相關(guān)的文件都應(yīng)該放在名為店面(storefront)的目錄中。
在根目錄之下的子目錄也應(yīng)當(dāng)對(duì)相關(guān)文件進(jìn)行同樣的分類,比如剛才提到的店面目錄的例子,在該目錄中,可能就會(huì)包含一個(gè)圖片子目錄,而且,這個(gè)圖片目錄還可以進(jìn)一步細(xì)分為包含某些站點(diǎn)圖片的目錄和功能性的目錄。
域名
另外一個(gè)與網(wǎng)絡(luò)應(yīng)用軟件命名相關(guān)的就是域名了,畢竟,這兩個(gè)域名哪個(gè)更有意義?techrepublic.com.com還是tr.com?而且,網(wǎng)站不同的區(qū)域也可以通過(guò)域名來(lái)指定,例如下載區(qū)可以使用downloads.techrepublic.com.com,而評(píng)測(cè)區(qū)則使用reviews.techrepublic.com.com??偠灾?,命名的要點(diǎn)就是要有意義同時(shí)讓用戶容易記住。
明智選擇
沒(méi)有任何事情比名字更重要,當(dāng)我在沒(méi)有任何目錄結(jié)構(gòu)或無(wú)數(shù)被命名為毫無(wú)意義的名稱的文件中尋找某個(gè)需要的信息時(shí),我會(huì)不停地搔頭皮。請(qǐng)您記住這些命名的技巧,并將它們應(yīng)用在您下一個(gè)網(wǎng)絡(luò)開發(fā)項(xiàng)目中。
近期更新
- [2023-06-25 23:22:29] 優(yōu)秀網(wǎng)站設(shè)計(jì)的五大特點(diǎn)
- [2023-04-27 14:05:55] Html 5 響應(yīng)式網(wǎng)站設(shè)計(jì)制作
- [2023-04-10 11:07:30] 網(wǎng)站建設(shè)制作流程知多少
- [2022-10-14 10:11:30] 做網(wǎng)站設(shè)計(jì)應(yīng)該更看重框架搭建還是視覺(jué)觀感?
- [2022-08-09 15:57:48] 以“產(chǎn)品”思維搭建網(wǎng)站!
- [2022-08-08 09:12:57] 一家公司的網(wǎng)站應(yīng)該有哪些板塊內(nèi)容?
- [2022-08-05 09:28:06] 企業(yè)網(wǎng)站建設(shè)為什么要設(shè)置新聞板塊?
- [2022-07-04 15:58:06] 網(wǎng)站首頁(yè)設(shè)計(jì)的好看,這個(gè)網(wǎng)站就成功了一大半!
- [2022-05-20 09:34:19] 網(wǎng)站后臺(tái)管理系統(tǒng)是什么?有什么作用?
- [2022-05-17 11:29:32] 作為消費(fèi)者,應(yīng)該如何選擇一家水平高的網(wǎng)站建設(shè)公司
- [2022-05-17 11:27:01] 高端網(wǎng)站定制與模板化網(wǎng)站應(yīng)該怎么選擇?
- [2022-04-22 16:00:41] 現(xiàn)在高端的網(wǎng)站設(shè)計(jì)都有哪些新的趨勢(shì)?
延伸閱讀
- [2005-12-28 13:57:00] 傳統(tǒng)設(shè)計(jì)師如何做好Web圖像
- [2012-05-16 23:35:31] 新浪xweibo與ucenter通信
- [2009-10-10 08:36:00] 初窺交互設(shè)計(jì)
- [2010-06-01 08:36:00] 信息架構(gòu)中的常見模型-2
- [2016-09-01 14:40:52] 逆天的iphone7的價(jià)格及概念設(shè)計(jì)
- [2012-04-14 23:49:30] 蘋果將推出新的app可視化所見即所得開發(fā)工具
- [2007-12-20 11:10:00] 用戶特征描述對(duì)設(shè)計(jì)的影響
- [2012-08-13 17:08:13] 專題類網(wǎng)頁(yè)的設(shè)計(jì)與制作
- [2009-07-13 08:19:00] 從線框圖到最終設(shè)計(jì)
- [2010-05-06 08:25:00] 概念VS功能、原則VS易用
- [2009-04-30 16:32:00] 標(biāo)簽水平右對(duì)齊更適合中文網(wǎng)站
- [2009-05-25 22:26:00] UE實(shí)踐筆記:聽,客戶的聲音
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計(jì)解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計(jì)解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 科技企業(yè)網(wǎng)站設(shè)計(jì)解決方案 電子家電網(wǎng)站設(shè)計(jì)解決方案 食品行業(yè)網(wǎng)站設(shè)計(jì)解決方案 集團(tuán)公司網(wǎng)站設(shè)計(jì)解決方案 企事業(yè)單位網(wǎng)站設(shè)計(jì)解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 健身運(yùn)動(dòng)網(wǎng)站設(shè)計(jì)解決方案 美容與化妝品網(wǎng)站設(shè)計(jì)解決方案 建筑設(shè)計(jì)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 物流行業(yè)網(wǎng)站設(shè)計(jì)解決方案
TAGS關(guān)鍵字
海信網(wǎng)絡(luò)科技 外貿(mào)網(wǎng)站建設(shè) 青島網(wǎng)站制作 css 青島高端網(wǎng)站建設(shè)公司哪家好 交互設(shè)計(jì) 微信營(yíng)銷的優(yōu)勢(shì) 視覺(jué)靈感 微官網(wǎng)帶來(lái)的好處 微信小程序 網(wǎng)站SEO SEO優(yōu)化 php程序 扁平化設(shè)計(jì) 圖形網(wǎng)格 外貿(mào)網(wǎng)站設(shè)計(jì) 網(wǎng)頁(yè)設(shè)計(jì) 審美 青島輪胎網(wǎng)站設(shè)計(jì)公司 網(wǎng)站優(yōu)化 青島做網(wǎng)站多少錢 互聯(lián)網(wǎng) 官網(wǎng)建設(shè) 青島高端網(wǎng)站建設(shè) 手機(jī)網(wǎng)站建設(shè) 網(wǎng)站策劃 青島黃島、紅島網(wǎng)站建設(shè)公司 網(wǎng)站的速度 H5定制設(shè)計(jì) 網(wǎng)站建設(shè),手機(jī)網(wǎng)站