YAHOO-UI

YAHOO-UI

Yahoo! UI Library (YUI) 是一個開放原始碼的 JavaScript 函式館,為了能建立一個高互動的網頁,它採用了AJAX, DHTML 和 DOM 等程式碼技術。它也包含了許多 CSS 資源。

基本介紹

  • 外文名:YAHOO-UI
  • 性質開放原始碼的 JavaScript 函式館
  • 開發公司:雅虎
  • 套用領域:網路工程
功能,工具,控制項,CSS 資源,版本,

功能

YUI 包含完整的說明檔案。它包含了兩種元件:工具與控制項和一些 CSS 資源。

工具

動畫
協助達成位置移動、大小改變、透明度和其他的網頁效果。
瀏覽器歷史紀錄管理工具
協助網頁程式使用瀏覽器之上一頁與書籤(我的最愛)工具。
連線工具
協助管理跨瀏覽器的 XMLHttpRequest 功能。他也整合了表單傳送、錯誤處理、callback和檔案上傳。
資料源
提供通用可配置介面給其他組件與種種資料,如從簡單的JavaScript陣列到線上伺服器,間透過XHR來互動。
元素
為DOM里的HTMLElements提供包裝樣式,從而簡化一般工作如加入監聽者(listener)、對DOM操作、以及存取屬性。
DOM
為一般的DOM腳本作業提供幫助,它包括元素定位與CSS樣式管理。
即拖即放
為即拖即放的開發(建立與管理可在網頁上拖放的物件)提供幫助。
事件
提供開發者對瀏覽器事件,如滑鼠點擊與鍵盤按鍵,的簡易、安全之存取。它也提供自訂事件物件以應付用戶出版與訂閱自訂事件的需求。

控制項

自動完成
為用戶文字輸入的互動提供自動完成功能 (建議列表與隨打擊找的功能)。它支援廣泛的資料源格式。它也透過XMLHttpReqeust支援伺服器端資料源。
按鈕
讓用戶製作功能像傳統HTML表單按鈕般多樣、圖形化的按鈕。
月曆
圖形式、動態的控制,用於日期選擇。
容器
支援大量的DHTML視窗規範包括提示框(Tooltip)、面板、對話框、簡易對話框、模組與覆蓋層(Overlay)。
資料表
簡單且強大的套用程式介面用來顯示網頁上螢幕閱讀器可存取的表資料。值得關注的功能包括可排序的欄、分頁、捲軸、行選取、可放大縮小的欄、以及線上編輯。
紀錄器
提供一種快速簡單的方式來寫入日誌訊息到Mozilla Firefox的Firebug擴充外掛程式畫面終端、或者Safari JavaScript終端。
提供簡易產生滑鼠移過彈出選單的方式。
滑塊
提供一般性滑塊組件讓用戶可在有限範圍內以單軸或者雙軸選擇值。
分頁檢視
提供以分頁方式來檢視內容。
樹狀檢視
產生目錄樹,其下節點可以縮放。

CSS 資源

CSS頁面格線:七種基本線框外帶附加組件,支援超過1000種不同網頁布局。
標準CSS字型集: 標準化跨瀏覽器字型家族與尺寸設定。
標準CSS重設: CSS宣告,用於移除頁邊空白並標準化跨瀏覽器對顯示一般元素的問題。

版本

2012年12月13日,YUI 3.8.0 發布 – Y.Color, Templates 。

相關詞條

熱門詞條

聯絡我們