国产亚洲精品自拍,亚洲va在线va天堂va不卡下载,亚洲av中文无码字幕色本,国产精品久久国产精品},韩国激情一区二区无码在线},亚洲人成网站www

信息動(dòng)態(tài)

網(wǎng)站設(shè)計(jì)是技術(shù)與創(chuàng)意的完美融合!

建站常識(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è)圖片目錄中,而所有的腳本文件(JavaScr­ipt、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.techrepu­blic.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)目中。

0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關(guān)注公眾號(hào)

官方公眾號(hào)

2054585360
周口市| 南漳县| 彰化县| 汾西县| 芦溪县| 麻城市| 集贤县| 富蕴县| 丹巴县| 康马县| 兴宁市| 荥阳市| 深州市| 台南县| 西丰县| 江孜县| 濮阳市| 安国市| 信丰县| 景德镇市| 香河县| 英超| 普安县| 原平市| 宿迁市| 常熟市| 方正县| 鹤壁市| 玉树县| 固安县| 平邑县| 鲁山县| 南昌市| 铜陵市| 巴塘县| 张家港市| 荣成市| 曲靖市| 迭部县| 三台县| 高青县|