新聞中心
文件組織

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


咨詢
建站咨詢
