亚洲国语在线视频手机在线_13p狠狠狠的在啪线香蕉_一卡二卡三卡大香蕉在线观看_100款夜间禁用b站视频软件_向日葵视频app官方下载18

十載風(fēng)雨路 · 匠心鑄精品

量身定制 追求完美

如何合理命名WEB站點網(wǎng)站資源

 發(fā)布日期:2013-10-11 12:00:00 瀏覽:7184次

[導(dǎo)讀]在開發(fā)過程中定位網(wǎng)絡(luò)軟件的文件是一件很簡單的事情(當(dāng)您對設(shè)計和管理還很熟悉的時候),但是當(dāng)部署了幾個月之后再來查看這個應(yīng)用軟件就沒有這么容易了。盡管編­寫得很好的文檔對這種情況會有所幫助,但對于網(wǎng)站文件的良好組織和合理的命名規(guī)范更是一件無價之寶。一切都在名字中我曾經(jīng)和一位開發(fā)者合作開發(fā)網(wǎng)絡(luò)應(yīng)用軟件,

 

 

 

 

 

在開發(fā)過程中定位網(wǎng)絡(luò)軟件的文件是一件很簡單的事情(當(dāng)您對設(shè)計和管理還很熟悉的時候),但是當(dāng)部署了幾個月之后再來查看這個應(yīng)用軟件就沒有這么容易了。盡管編­寫得很好的文檔對這種情況會有所幫助,但對于網(wǎng)站文件的良好組織和合理的命名規(guī)范更是一件無價之寶。

一切都在名字中

我曾經(jīng)和一位開發(fā)者合作開發(fā)網(wǎng)絡(luò)應(yīng)用軟件,他喜歡用含糊的名字命名文件,比如a.html和x1.html,他的想法基于工作的安全,他認(rèn)為只要他出現(xiàn)就可以解­釋這些神秘名字的文件信息,不錯,這對他來講確實沒問題,但是另外一位同時卻因為這些混亂而含糊的名稱而深陷泥沼。

文件

為網(wǎng)絡(luò)應(yīng)用軟件的相關(guān)資源使用一致的清晰的命名規(guī)范可以為開發(fā)者提供線索,以下是一些命名文件的規(guī)則:

文件名中不要有空格,雖然這不會影響網(wǎng)站的功能(空格會變?yōu)?20),但是含有這種符號的文件名容易引起混淆;

避免使用特殊字符,比如&、#和?等,如果它們被錯誤地理解可能會導(dǎo)致網(wǎng)絡(luò)服務(wù)器的故障;

很多網(wǎng)站使用連字符"-"或者下劃線"_"來替代空格,但是這很難被用戶記住;

基于UNIX的網(wǎng)絡(luò)平臺是區(qū)分大小寫的,所以在命名資源的時候要記住這一點;

應(yīng)當(dāng)避免文件的擴(kuò)展名(.aspx, .php, .html, .gif,

etc.),或者正確地映射為網(wǎng)絡(luò)服務(wù)器的MIME類型。

這些簡單的規(guī)則應(yīng)當(dāng)不難實現(xiàn),但我相信您一定見到過忽視這些規(guī)則的網(wǎng)站,而且,我們也見到過很多網(wǎng)站使用的文件名很難記住,或者,使用的文件名根本就沒有任何意­義。以下的這些例子說明了具備實意(或者易于記憶)的文件名:

網(wǎng)站通常將站點或公司的信息放在一個網(wǎng)頁中,該網(wǎng)頁通常命名為about.html(或者您的網(wǎng)絡(luò)平臺使用的擴(kuò)展名);

提供體育比賽成績的網(wǎng)站名稱就像記分板一樣易于記憶,一個例子是ESPN,該網(wǎng)站就采用了這種方法;

很多網(wǎng)絡(luò)平臺使用index.html或者default.html作為默認(rèn)的起始頁,例如ASP.NET使用default.aspx作為網(wǎng)站被訪問時的默認(rèn)­首頁(如果沒有特別指定其他文件的話)。當(dāng)然,網(wǎng)絡(luò)服務(wù)器的設(shè)置通常被修改從而使用默認(rèn)值之外的文件,而且,每個子目錄依然使用該目錄中的默認(rèn)文件,因此要確保­每個目錄中都包含了必需的文件。

此時,您可能在搖頭并咕噥著那些您無法控制的動態(tài)文件名,通過內(nèi)容管理系統(tǒng)(CMS)或者其他的平臺比如Lotus

Domino生成的文件確實剝奪了您控制文件名的權(quán)利,所以您需要將精力集中在目錄和域名上。

目錄

另外一個與網(wǎng)站的文件相關(guān)的就是目錄了,請您千萬不要像有些開發(fā)人員一樣將所有的網(wǎng)站資源都放在根目錄下,沒有什么比在一個無窮無盡的文件列表中尋找一個文件更­糟糕的事情了,網(wǎng)站資源應(yīng)當(dāng)通過合理的目錄結(jié)構(gòu)進(jìn)行管理。

和文件一樣,對目錄的命名也遵循文件名的命名規(guī)則,文件則通過目錄進(jìn)行分類,例如,所有的圖片文件都應(yīng)該放在一個圖片目錄中,而所有的腳本文件 (JavaScr­ipt、VBScript等等)都應(yīng)該放在一個名為腳本的目錄中,如果網(wǎng)站有購物區(qū),那么相關(guān)的文件都應(yīng)該放在名為店面 (storefront)的目錄中。

在根目錄之下的子目錄也應(yīng)當(dāng)對相關(guān)文件進(jìn)行同樣的分類,比如剛才提到的店面目錄的例子,在該目錄中,可能就會包含一個圖片子目錄,而且,這個圖片目錄還可以進(jìn)一­步細(xì)分為包含某些站點圖片的目錄和功能性的目錄。

相關(guān)新聞

CopyRight 2004-2018 JSOON NETWORK , Inc. All Rights Reserved 成為國內(nèi)更有價值的網(wǎng)絡(luò)營銷服務(wù)商-佳速網(wǎng)絡(luò)   服務(wù)熱線:021-58361813   滬ICP備09051443號-4   網(wǎng)站地圖
上海佳速公司提供抖音代運營、網(wǎng)站建設(shè)制作、微信小程序開發(fā)服務(wù)

021-58361813