ezj

ezj

ezj是一款國產avaScript 框架,取音Easy JavaScript,以輕鬆好用為宗旨,ezj 可分為三部分:JavaScript 擴展部分;ezj 命名空間部分;ezj.ext 命名空間部分。

ezjezj
ezj 是一款國產 JavaScript 框架,取音 Easy JavaScript,以輕鬆好用為宗旨,所以 ezj 框架中很多控制項、特效只需要一句代碼即可實現。ezj 可分為三部分:JavaScript 擴展部分;ezj 命名空間部分;ezj.ext 命名空間部分。

發展歷程

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")&#91;0&#93;.val("ezj", 1); // 在第一個 div 標籤上追加值 ezj
$("select1").val(&#91;{text:"a", value:1}, {text:"b", value:2}&#93;); // 為 id 為 select1 的 SELECT 設定了下拉列表項
$("multiple").sel(&#91;0&#93;); // 選擇第 1 項
$("multiple").sel(&#91;1, "Item3"&#93;); // 選擇第 2 項和值為 Item3 的項
$("multiple").sel("inverse"); // all:全選;inverse:反選;none:全不選
ezj.checker.check
var b1 = ezj.checker.check("11", "&#91;int:0_255&#93;"); // true
var b2 = ezj.checker.check("11.1", "&#91;int:0_255&#93;"); // false
var b3 = ezj.checker.check("2010-10-5", "&#91;date:2010-10-1_2010-10-5&#93;"); // 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 轉換為水印

相關詞條

相關搜尋

熱門詞條

聯絡我們