新聞中心
文件組織

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的佳縣網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
目錄結(jié)構(gòu)
JS FA應(yīng)用的 JS 模塊(entry/src/main/js/module)的典型開發(fā)目錄結(jié)構(gòu)如下:
圖1目錄結(jié)構(gòu)
目錄結(jié)構(gòu)中文件分類如下:
- .hml結(jié)尾的HML模板文件,這個文件用來描述當(dāng)前頁面的文件布局結(jié)構(gòu)。
- .css結(jié)尾的CSS樣式文件,這個文件用于描述頁面樣式。
- .js結(jié)尾的JS文件,這個文件用于處理頁面和用戶的交互。
各個文件夾的作用:
- app.js文件用于全局JavaScript邏輯和應(yīng)用生命周期管理。
- pages目錄用于存放所有組件頁面。
- common目錄用于存放公共資源文件,比如:媒體資源,自定義組件和JS文件。
- resources目錄用于存放資源配置文件,比如:全局樣式、多分辨率加載等配置文件。
- i18n目錄用于配置不同語言場景資源內(nèi)容,比如應(yīng)用文本詞條,圖片路徑等資源。
說明
i18n和resources是開發(fā)保留文件夾,不可重命名。
應(yīng)用資源訪問規(guī)則
應(yīng)用資源可通過絕對路徑或相對路徑的方式進(jìn)行訪問,本開發(fā)框架中絕對路徑以"/"開頭,相對路徑以"./"或"../"。具體訪問規(guī)則如下:
- 引用代碼文件,需使用相對路徑,比如:../common/utils.js。
- 引用資源文件,推薦使用絕對路徑。比如:/common/xxx.png。
- 公共代碼文件和資源文件推薦放在common下,通過規(guī)則1和規(guī)則2進(jìn)行訪問。
- CSS樣式文件中通過url()函數(shù)創(chuàng)建
數(shù)據(jù)類型,如:url(/common/xxx.png)。
說明
當(dāng)代碼文件A需要引用代碼文件B時:
- 如果代碼文件A和文件B位于同一目錄,則代碼文件B引用資源文件時可使用相對路徑,也可使用絕對路徑。
- 如果代碼文件A和文件B位于不同目錄,則代碼文件B引用資源文件時必須使用絕對路徑。因為Webpack打包時,代碼文件B的目錄會發(fā)生變化。
存儲目錄定義
應(yīng)用使用文件存儲接口訪問文件時,可以通過使用特定scheme(只支持internal)來訪問預(yù)定義的一些文件存取目錄。對于不在下列目錄下的文件訪問將被拒絕(禁止使用../等方式訪問父目錄)。
| 目錄類型 | 路徑前綴 | 訪問可見性 | 說明 |
|---|---|---|---|
| 臨時目錄 | internal://cache/ | 僅本應(yīng)用可見 | 可讀寫,隨時可能清除,不保證持久性。一般用作下載臨時目錄或緩存目錄。 |
| 應(yīng)用私有目錄 | internal://app/ | 僅本應(yīng)用可見 | 隨應(yīng)用卸載刪除。 |
| 外部存儲 | internal://share/ | 所有應(yīng)用可見 | 隨應(yīng)用卸載刪除。其他應(yīng)用在有相應(yīng)權(quán)限的情況下可讀寫此目錄下的文件。 |
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS文件組織
本文網(wǎng)址:http://www.dlmjj.cn/article/dhechig.html


咨詢
建站咨詢
