認識基礎任務標籤(上) ant入門指南(3)

2021-06-22 05:14:56 字數 2133 閱讀 9056

認識基礎任務標籤(上)—ant入門指南(3)

前面二篇教程,主要講解了ant的基礎概念以及二個簡單的實際demo,今天這篇文章,明河帶大家認識下前端常用的幾個ant常用任務標籤。

concat標籤非常常用,我們前端使用ant的乙個核心任務,就是合併js/css檔案以減少http請求。

屬性

說明

destfile

合併後的檔案的目標路徑,包含檔名

overwrite

是否允許覆蓋目標檔案,預設是允許

outputencoding

輸出的目標檔案的編碼

全部屬性請看ant的英文文件。

第二篇教程的demo,concat標籤內有個header標籤,這個標籤是用來修改輸出的目標檔案的頭部內容,比如你可以在目標前新增一行合併資訊注釋等,比如下面的**:

//合併自a.js和b.js

header有個trimleading用於清理行空白的屬性比較關鍵,其他屬性明河也不太理解,舊不翻譯了,有興趣的看英文文件。

合併指定路徑的檔案:

(ps:path子標籤的作用在於指定檔案路徑。)

合併特定的檔案集合:

合併src目錄下的所有檔案,fileset這個標籤非常重要,在講解datatype時會重點說明。

給目標檔案增加文字:

利用header標籤,demo已經貼出,不再重複貼出。

比較簡單,只有乙個屬性dir,用來指定建立的目錄路徑,不只是名稱哦。

貼個demo:

在$(屬性引用)下建立乙個名為lib的目錄。

屬性

說明

file

必有屬性,用於複製的原始檔,除非存在fileset等datatype

tofile

將檔案複製到該路徑

todir

將檔案複製到該目錄

outputencoding

目標檔案的編碼

將a.js檔案複製到src目錄下,這裡你可以修改檔名哦。

將a.js檔案複製到src目錄下。

將src的檔案(排除css檔案)複製到build目錄下。excludes=」**/*.css」的含義在講解fileset會說明。

屬性

說明

file

刪除的目標檔案

dir

刪除的目標目錄

verbose

是否顯示每個刪除的目標檔名稱

quiet

當設定為true,刪除的檔案或目錄出現錯誤時不丟擲任何異常,正常情況下會有刪除失敗說明

刪除ant.jar檔案和lib目錄。

刪除根目錄下的所有字尾是.bak的檔案 。

**:

Ant的使用 常用任務標籤

建立乙個基本的程式通常有幾個常用的任務,像是設定通用屬性 建立或刪除目錄 編譯程式 打包 拷貝檔案等等。這些任務,我們都可以在build.xml中編寫相應的任務目標 target 屬性設定 如果乙個固定的值 如 目錄d dev lib 在多個target中被應用到,這時我們就通過對它設定,應用到它的...

基礎標籤認識

計算機的單位 基本單位 位元組 b 乙個字元佔乙個位元組,乙個漢字佔兩個位元組 最小單位 位 bit 1b 8bit 1kb 千位元組 1024b 1mb 兆位元組 1024kb 標題標籤 n 1 6,逐級變小 特點 字型加粗,自動換行 段落標籤 特點 自動換行 屬性 align left righ...

HTML基礎標籤認識

1.標題標籤 標題是通過 h1 h6 等標籤來定義的,h1 定義最大的標籤,h6 定義最小的標籤。我是h62.段落標籤 一段一段文字的時候使用 白日依山盡 黃河入海流 欲窮千里目 更上一層樓 3.鏈結標籤 通過 a 標籤來建立鏈結。頁面間的跳轉 頁面內的跳轉 回到頂部 5.列表標籤 順序 order...