發展歷程
ezj 第一個版本於 2008 年 12 月 27 日發布,那時 ezj 還是大寫 EZJ,該版本只是集成一些常用的函式。直到 2010 年 05 月 25 日 v2.0Preview 發布,ezj 才開始真正發展。
目前 ezj 的版本是 v2.9。
套用示例
$
$ 和某些 JavaScript 框架的意義類似,但又不完全一樣,ezj 認為,$ 應該更多地操作 id,而不是標籤,所以 $ 中的參數沒有任何前綴時,表示 id。
$(".t1").val("ezj"); // 在所有 class 為 t1 的元素上設定值 ezj
$("<div")[0].val("ezj", 1); // 在第一個 div 標籤上追加值 ezj
$("select1").val([{text:"a", value:1}, {text:"b", value:2}]); // 為 id 為 select1 的 SELECT 設定了下拉列表項
$("multiple").sel([0]); // 選擇第 1 項
$("multiple").sel([1, "Item3"]); // 選擇第 2 項和值為 Item3 的項
$("multiple").sel("inverse"); // all:全選;inverse:反選;none:全不選
ezj.checker.check
var b1 = ezj.checker.check("11", "[int:0_255]"); // true
var b2 = ezj.checker.check("11.1", "[int:0_255]"); // false
var b3 = ezj.checker.check("2010-10-5", "[date:2010-10-1_2010-10-5]"); // true
var b4 = ezj.checker.check("ezj中國", "<varchar:0_5>"); // false
var b5 = ezj.checker.check("ezj中國", "<nvarchar:0_5>"); // true
ezj.ext.calendar
ezj.ext.calendar("t1"); // 使 t1 帶日曆框
ezj.ext.editor
ezj.ext.editor("textarea1"); // 創建帶語法高亮的 HTML 編輯器
ezj.ext.palette
ezj.ext.palette("t1"); // 使 t1 帶顏色對話框
ezj.ext.scroll
ezj.ext.scroll("s1"); // 無縫滾動
ezj.ext.watermark
ezj.ext.watermark(".wm"); // 將 class 為 wm 的文本框元素的 title 轉換為水印