認識基礎任務標籤(上)—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...