新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS文件組織
文件組織

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


咨詢
建站咨詢
