日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Yahoo! UI Library入门

發(fā)布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Yahoo! UI Library入门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
! User Interface Library(簡稱yui) 是一個使用Javascrīpt編寫的工具和控件庫。它利用DOM腳本,DHTML和AJAX來構(gòu)造具有豐富交互功能的Web程序。yui也包含幾個核心的CSS文件。yui中的所有組件已經(jīng)以開源的形式發(fā)布,它們遵循BSD協(xié)議并且可以免費(fèi)使用。可以從Sourceforge站點(diǎn)下載完整的項(xiàng)目文件,同時包含相關(guān)文檔和示例。

yui項(xiàng)目開發(fā)人員的BLOG:YUI Blog,交流社區(qū):ydn-javascrīpt on Yahoo! Groups。

準(zhǔn)備工作:

1、 下載yui

yui項(xiàng)目文件已經(jīng)發(fā)布在Sourceforge站點(diǎn),文件包含相關(guān)文檔,示例和代碼。

注:Yahoo沒有為yui的運(yùn)行提供免費(fèi)的運(yùn)行環(huán)境,你需要運(yùn)行在你在即Web服務(wù)器上。

2、 在你的網(wǎng)頁中加入你需要的類庫文件

為了使用yui中的組件你必須在你的頁面文件中用<scrīpt>指定相關(guān)組件的類庫文件地址。如果該組件依賴于其他組件,你必須使用<scrīpt>指定所依賴的組件的類庫文件地址。

3、 如果有必要,在頁面中加入CSS文件

某些yui的控件包含一個相應(yīng)的CSS文件,用來設(shè)定控件的樣式。此時,你必須在頁面中使用<style>指定相應(yīng)的CSS文件的地址。你可以通過修改相應(yīng)的CSS文件達(dá)到你想要的效果。

4、 瀏覽相關(guān)文檔和示例

每一個組件都包含詳細(xì)的API文檔,并且提供了常用的例子。學(xué)習(xí)完后,回顧一下所有的API,做到心中有數(shù)。因?yàn)閷τ贏PI理解的好壞將影響你對yui的使用效果。

組件介紹 Yui組件分成2類:工具包和控件庫

Yui 工具包

Yui 工具包利用DOM腳本來簡化瀏覽器內(nèi)的開發(fā)(in-browser devolvement),使用DHTML和AJAX的特性開發(fā)所有的Web程序。

動畫(Animation):在你的頁面中通過指定位置,大小,透明度或者頁面元素的其他特性來創(chuàng)建一個"電影效果(cinematic effects)"。這些效果將在你的頁面發(fā)生變化的時候給用戶更好的體驗(yàn)。

連接管理(Connection Manager):這個工具包幫助你管理XMLHttpRequest(一般被稱為AJAX)事務(wù),它提供對表單提交(form posts),錯誤捕獲(error handling)和callbacks的全面支持。該工具包也支持文件的上傳管理。

DOM:DOM工具包提供更簡單的DOM腳本的功能調(diào)用方式,包含元素的位置和CSS樣式的管理。

拖放(Drag and Drop):創(chuàng)建可拖放的對象。為了提供豐富的交互功能(比如拖動一個對象到目標(biāo)位置)你可能需要編寫很多代碼。這個工具包可以在所有支持的瀏覽器中捕獲所有的操作事務(wù)并保證其穩(wěn)定地運(yùn)行。

事件(Event):這個神奇的管理類庫給你提供一種簡單安全的方法訪問瀏覽器的事件(比如點(diǎn)擊和鍵盤操作)。這個事件封包中還包含了自定義事件對象,它為你的程序交互提供一種發(fā)布和訂閱事件的機(jī)制。

yui控件:

yui控件庫為你頁面提供一組高交互性性的可視化元素。這些元素完全在客戶端創(chuàng)建維護(hù),不需要請求服務(wù)器進(jìn)行頁面刷新。

這些控件包括:

自動完成(AutoComplete)控件:自動完成控件為文本輸入提供一種漸進(jìn)式的用戶體驗(yàn)(streamline user interactions)。控件會提供相似項(xiàng)列表和基于多樣化的數(shù)據(jù)格式的提前鍵入功能(type-ahead functionality based on a variety of data-source formats),并且可以通過XMLHttpRequest訪問服務(wù)端的數(shù)據(jù)。

日歷(Calendar)控件:一個用來日期選擇的動態(tài)圖形控件。

容器(Container)控件:一組模仿windows樣式的控件,他們包括Tooltip, Panel, Dialog 和 SimpleDialog。其中Module 和 Overlay控件提供一個可擴(kuò)展的平臺,你可以控制自定義的模仿windows樣式的控件。

日志(Logger)控件:提供一個快速和簡單的記錄日志的方式,它直接將日志信息輸出到屏幕控制臺(on-screen console)、Firefox的擴(kuò)展組件FireBug,或者Safari的Javascrīpt控制臺。yui的Debug組件將完整的記錄輸出信息和調(diào)試信息。

菜單(Menu)控件:利用此控件只需要幾行簡單的代碼就可以設(shè)計(jì)一個動態(tài)樣式的菜單。可以完全使用javascrīpt構(gòu)造一個菜單,can be layered on top of semantic unordered lists。

滑塊(Slider)控件:提供一個可滑動的組件,它允許使用者在一定的范圍內(nèi)(x軸,y軸)改變滑塊的位置。

樹形(TreeView)控件:提供一個節(jié)點(diǎn)可縮放的樹形控件。節(jié)點(diǎn)可以是鏈接,自定義屬性,并且可以動態(tài)加載。節(jié)點(diǎn)元素的展現(xiàn)可以通過CSS修改,比如文件夾視圖,TO-DO任務(wù)列表或者其他可視化處理

yui的CSS資源

為了讓CSS能符合不同等級的瀏覽器(A-Grade browsers)的標(biāo)準(zhǔn),我們想了很多。我們把這些作為yui類庫的一部分共享出來,希望能在這里得到促進(jìn),獲得一個簡潔的,可維護(hù)并在瀏覽器中表現(xiàn)優(yōu)秀的設(shè)計(jì)。

頁面網(wǎng)格樣式(CSS Page Grids):7個基本的用css組織子組件的頁面框架,支持130種不通的頁面布局。

標(biāo)準(zhǔn)的CSS字體(Standard CSS Fonts):標(biāo)準(zhǔn)的跨瀏覽器字體樣式和大小展現(xiàn)。

標(biāo)準(zhǔn)的CSS排列(Standard CSS Reset):使用這些CSS聲明來排除頁面的空白部分并且公共元素的樣式兼容各種瀏覽器的展現(xiàn)。??

轉(zhuǎn)載于:https://blog.51cto.com/newhappy/76855

總結(jié)

以上是生活随笔為你收集整理的Yahoo! UI Library入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 92久久精品一区二区 | 国产美女永久无遮挡 | 日本不卡视频在线播放 | 秋霞福利片 | 国产精品久久久久久久妇 | 日韩资源网 | 青青操视频在线播放 | 国产视频二区 | 国产极品美女高潮无套嗷嗷叫酒店 | 操xxxx | xxxxwww一片 | 一本视频 | 免费高清欧美大片在线观看 | 中文字幕精品一区二区三区精品 | 欧美精品在线观看一区二区 | 妞妞影视 | 久热精品免费视频 | 成人性生交免费看 | 黄色.com| av免费播放网站 | 人妻一区二区三区免费 | 伊人黄网 | 欧美特黄一区二区三区 | 污污污www精品国产网站 | 樱花影院最新免费观看攻略 | 亚洲人成在线免费观看 | 三女警花合力承欢猎艳都市h | www.欧美成人 | 中文字幕永久视频 | 国产精品熟妇一区二区三区四区 | 在线视频污 | 国内自拍青青草 | 国产成人影视 | 密臀av一区二区 | 在线观看欧美一区二区 | 国产尤物视频在线观看 | 精品国产乱码久久久久久郑州公司 | 熟女俱乐部一区二区视频在线 | 合欢视频在线观看 | 奇米一区 | 美利坚合众国av | 日本免费电影一区二区三区 | www.欧美.com | 精品人妻一区二区三区香蕉 | 91在线视频免费播放 | 成人无码视频 | 亚洲一区二区伦理 | 双性受孕h堵精大肚生子 | 韩国伦理片在线播放 | 黄色片视频免费看 | 国产一区二区三区在线视频 | 欧美黄视频 | 国产超碰人人爽人人做人人爱 | 亚洲亚洲人成综合网络 | 绯色av一区二区 | 老子影院午夜伦不卡大全 | 精品人伦一区二区三区蜜桃免费 | 四虎国产成人精品免费一女五男 | 色欲av永久无码精品无码蜜桃 | 午夜精品小视频 | 香蕉视频在线免费播放 | 国产精品午夜在线观看 | 黄色片地址| 欧美精品人妻一区二区 | 91在线播放视频 | 黄色免费在线网站 | 69免费视频| 天天摸天天添 | 操碰在线视频 | 污污视频网站免费观看 | 古代黄色一级片 | 精品无码av在线 | 热久久久久久久 | fc2ppv在线观看 | 黄色在线免费网站 | 色婷在线| 爱久久视频 | 伊人激情| 国产av一区不卡 | 午夜成人鲁丝片午夜精品 | 国产吞精囗交免费视频 | 最近国语视频在线观看免费播放 | av大全免费观看 | 欧美精品在线观看 | aaa黄色| 亚洲社区一区二区 | 国产91视频播放 | 国产精一区 | 国产精品丝袜黑色高跟鞋的设计特点 | 欧美日韩精品国产 | 91精品国产麻豆国产自产在线 | 国产成人在线免费观看视频 | 欧美福利在线视频 | 中文字幕黑人 | 国产啊啊啊啊 | 五月婷婷综合在线 | 久久精品一二三 | 最新自拍偷拍 | 香蕉大人久久国产成人av |