工作達人(Job Da Ren)
服務是我架站的宗旨,全球華人及男女青年未來的工作方向

  • Home
  • About achi
    • My Disclosure Policy
  • Archives
    • Link Exchange
  • 隱私權政策
  • stock photos
  • Contact
  • Top Posts
  • Poll
  • wp-buzz
    • ㄚ琪的Live PR
  • Advertise
Job Da Ren > CompScience > Programming > Languages > JavaScript > jQuery UI入門

 Powered by Max Banner Ads 
« Google 地球與Google地圖
把重點放在本地搜尋 »

jQuery UI入門

Please wait 二月 5th, 2010 by ㄚ琪 | |2010/09/07

 Powered by Max Banner Ads 

jQuery UI是什麼?

jQuery UI是一個建立在jQuery JavaScript函式庫上的小工具跟互動式函式庫,你可以用來建立高互動的web應用程式,本指南的目的是讓你提高jQuery UI工作速度,跟著下面開始吧。

從查閱示範開始

要感覺一下jQuery UI的功能,可以查閱jQuery UI 的 Demos展示及說明文件。

在範例那裡,導覽列出所有jQuery UI提供的互動跟小工具,選一個互動或是小工具,你會看到特定外掛的幾個範例組態,每個範例允許你檢視原始碼,改變佈景,將網址加入書籤,舉一個例,查閱小工具的可折疊內容展示頁。

建構你自訂的jQuery UI下載

一旦你對jQuery UI有基礎的瞭解,你就可以準備嘗試一下!現在是你絞盡腦汁到jQuery UI 網站的Download Builder下載一份jQuery UI的時候了,jQuery UI的下載生成器允許你選擇想要下載的部份來取得你專案自訂的版本,這裡有三個步驟來建構你自訂的jQuery UI下載:

步驟 1:選擇你需要的部份

下載生成器的主要欄位列出jQuery UI所有的分類:核心、互動、小工具跟效果,jQuery UI的有些部份依賴另一個部份,只要勾選你要下載的小工具的核選框,任何需要的小工具也會自動被勾選,如果有不相依的情況,也會有警告出現,你選擇的部份會自動結合進入自訂的jQuery UI javascript的檔案叫做jquery-ui-1.7.1.custom.min.js

Image:JQuery-UI---Configure-your-download.png

2010-02-26_101209

步驟 2:選擇一個佈景 (或是使用你自己的自訂佈景)

在下載生成器的右邊欄位,你會發現有一個欄位有很多預先設計好的佈景可以選擇給你的小工具用,你可以選擇我們提供的佈景,也可以使用ThemeRoller設計你自己的佈景(後面有更多的介紹)。

進階佈景設定:下載生成器的佈景部份也提供了一些進階的組態設定給你的佈景,假如你計畫使用多重佈景在單一頁面上,這些欄位就會派上用場,假如你只是在一個頁面上使用一個佈景,你可以完全忽略這些設定。

步驟 3:選一個jQuery UI版本

在下再生成器這裡最後一個步驟選擇一個版本編號,這是很重要的一個步驟因為jQuery UI版本被設計來配合特定版本的jQuery,目前的版本是:jQuery UI 1.7.1:跟jQuery 1.3搭配以及 jQuery UI 1.6:跟jQuery 1.2.6搭配。

按下Download!

你已經完成了下載生成器的設定!按下download按鈕,你會得到一個你選擇部份的自訂zip檔案,順著那些步驟,在這裡你也可以取得預設的jQuery UI 1.7 ( zip ~240k )下載,這個檔案包含UI 1.7的所有部份跟Smoothness佈景。

下載之後:介紹使用jQuery UI

一旦你下載了 jQuery UI,你會得到一個zip有下列的檔案:

  • /css/
  • /development-bundle/
  • /js/
  • index.html

基本概觀:在web網頁上使用jQuery UI

用文字編輯器打開index.html,你會看到連結:你的佈景、jQuery跟jQuery UI,一般來說,你會需要將這3個檔案放在任何要使用jQuery UI小工具跟互動的網頁上:

<link type="text/css" href="css/themename/jquery-ui-1.7.1.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.1.custom.min.js"></script>

一旦你放入了必要檔案,你就可以加些jQuery的工具在你的頁面上,舉例來說,要作一個日期選取的小工具,你可以文字輸入的元素到你的頁面上然後呼叫.datepicker(),項這樣: HTML: <input type="text" name="date" id="date" />

JS:

$('#date').datepicker();

Image:Datepickerexample.png

T這是這樣!

所有jQuery UI小工具跟互動展示,可以查閱jQuery UI 的 Demos展示及說明文件。

自訂你需要的jQuery UI

jQuery UI允許你用幾個方法來自訂,你已經見過下載生成器如何允許你自訂你的jQuery UI那一份來收入你要的部份,但是還有一個別的方法可以自訂你要實作的的程式碼。

基本的jQuery UI:使用選項

每一個jQuery UI外掛都有一個預設的配置可以迎合最基本常用的使用情況,但是假如你想要一個不同預設組態的外掛,你可以使用”options”來覆蓋每一個預設組態,這些選項的參數是一些傳進jQuery UI小工具的特性,舉例來說,滑塊的小工具有個定位的選項,它允許你指定滑塊應該是水平或垂直方向的,要載你的頁面上設定滑塊的選項,你只要使用一個參數傳入,像這樣:

$('#mySliderDiv').slider({
      orientation: 'vertical'
});

你可以傳入很多不同你要的選項,每個選項後加一個逗號(除了最後一個之外):

$('#mySliderDiv').slider({
      orientation: 'vertical',
      min: 0,
      max: 150,
      value: 50
});

只要記得要大括號{}刮起你的選項,你就可以弄得很好,當然,上面的例子僅僅提到你可以對jQuery UI作什麼,要取得jQuery UI小工具詳細的資訊,請瀏覽jQuery UI 文件說明。

視覺化自訂:設計一個jQuery UI佈景

假如你想要設計你自己的佈景jQuery UI有一個很炫的應用程式可以達到這個目的,叫做ThemeRoller,你可以按下在jQuery UI導覽裡的design a custom theme來取得,或只是進入這一頁:ThemeRoller.com(註:參閱本頁ThemeRoller中文說明)。

ThemeRoller提供了自訂的介面來設計jQuery UI小工具的所有元素,當你在左邊欄位調整”levers”,右邊的小工具就會反應你的設計,ThemeRoller的Gallery標籤提供很多預先設計好的佈景(這跟下載生成器提供的一樣)the same ones offered by the download builder) 讓你調整或下載使用。

Image:Themerollerexample.png

下載你的佈景

當你在ThemeRoller那頁按下”Download theme”按鈕,你會直接到下載生成器,並且在佈景下拉選單中有一個自訂的佈景自動被選,可以在那裡進一步地設定你的下載套件,一旦你下載了,你就會看到example.html這一頁是照你自訂佈景的樣式做的。

快速提示:假如你也想要編輯你的佈景,只要開啟CSS檔,在43行那裡有這樣說著 “To view and modify this theme, visit …” 該網址會打開ThemeRoller的佈景來編輯。

支援:我可以得到什麼幫助?

JQuery UI使用者跟開發者資源在Support Center持續更新中。

徵求開發者!

想加入jQuery UI團隊嗎?我們很愛你的幫助!拜訪UI Development Center有關於如何加入的詳細資料。

回顧我們的開發指南有關於如何發展jQuery UI小工具的資訊。

歷史上的今天

  • 2010: Google 地球與Google地圖
  • 2009: 不定長度引數
  • 2007: trackback
Print Friendly
Be Sociable, Share!
  • Tweet

訂閱工作達人(Job Da Ren)


 Powered by Max Banner Ads 

隨機日誌

  • read Silverlight 2.0精華技術手冊–使用VC# (附光碟)
  • Blogger 點閱次數測試成功
  • 聖誕義賣 愛心市集
  • 森田男性深層去油洗面乳特價中
  • hCard 1.0
  • 緯創軟體徵求C/C++軟體工程師
  • 讀張小嫻的情之所鍾

Tags: jQuery UI
作者:ㄚ琪 | 本文分類:[JavaScript],[翻譯] | 留言 | 引用

透過Facebook發表迴響,不保證ㄚ琪可以知道你的留言:

2 Responses to “jQuery UI入門”

  1. 5元相片掃描館 說道:
    2011-04-28 at 01:58:28

    嗨!您好。
    我也報名參加《2011第六屆全球華文部落格大獎》興趣嗜好部落格的選拔,歡迎您到我家逛逛噢!

    5元相片掃描館 http://5dollarscan.blogspot.com/

    回覆
    • ㄚ琪 說道:
      2011-04-28 at 10:16:42

      看來我們是競爭對手囉!好吧!有空去看看,先讓你迴響有連結可賺!

      回覆

發表迴響

點這裡取消回覆
名稱:(必)
電子郵件位址(並不會被公開)(必)
個人網站

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA 驗證圖片
更換一張圖片
*

廠商贊助

贊助廠商連結請點我

最新照片

P3070135 P4121416 DSC_6158 2012-03-03 23.59.15 P1111398 P3290302 P3290301 P3070150 P1111397
觀看更多的相片 >

熱門文章

  • GTK+ 2.0 教學 - 13,446 views
  • jQuery UI入門 - 7,623 views
  • 介紹NetBeans下的Android開發 - 6,967 views
  • 正確使用java array - 5,898 views
  • eclipse 3.4.1 中文 好好玩 - 5,125 views
  • 程式語言教學 – C、C++、OpenGL、STL - 4,233 views
  • GTK+ 2.0 教學-從這裡開始 - 3,648 views
  • jQuery UI 的 Demos展示及說明文件 - 3,562 views
  • Python 圖形使用者介面程式設計 - 2,813 views
  • 如何在手機裡安裝Java ME應用程式 - 2,603 views
  • Microsoft Visual C# 2010 Express更新 - 2,532 views
  • sudo apt-get install sun-java5-jdk - 2,332 views

隨便看看

    懶得上網看文章!

    就來訂閱我的電子報吧!

    輸入你的電子郵件地址:

    發送者為 FeedBurner

    近期文章

    • 感興趣的xampp-win32-1.7.7
    • 與其給我邀請送禮物,倒不如幫工作達人按讚
    • 【夏日保養】小心辦公室冷氣,讓雙手提早變老!
    • 成人紙尿褲價格戰 苦了父母
    • Smart Life創意無痕壁貼
    • 不用出國的專業全美語兒童營隊
    • 試用BUGSLOCK純天然香茅防蚊手環(防蚊效果一級棒)
    • 多功能的除污達人
    • 五月連結Fun Taiwan送【DIANA】愛媽咪施華洛彩鑽項鍊
    • 網購熱銷缺貨!titan抗菌活力襪,抑菌除臭、護腳2合1

    鳥鳴啾啾

      Follow Me on Twitter

      與我交誼!做我的粉絲!

      • technorati
      • Twitter

      其它

      • 登入
      • 文章 RSS 訂閱
      • 迴響 RSS 訂閱
      • WordPress.org

      快上www.blognews.com.tw,就有機會天天免費吃大餐!

      我的書摘

      RSS 科技新聞 – 頭條新聞 – Yahoo!奇摩新聞

      • 摩托行動侵權 部分手機遭禁 2012/05/19
      • 臉書掛牌上市 電腦出包 2012/05/19
      • 揭祕深海不明物體 專家:罕見水母! 2012/05/19
      • 大馬發明展 台灣學子溫馨奪金 2012/05/19
      • 亞洲市場成長趨緩 臉書新挑戰 2012/05/18
      • 蘋果亞馬遜相爭 面板雙虎得利 2012/05/18
      • 擁近10億用戶個資 將是獲利關鍵 2012/05/18
      • 小行星撞地球 中日菲會重創 2012/05/18
      • 小行星若撞地球 大陸先遭殃 2012/05/18
      • 英「條碼」小鎮 維基百科導遊 2012/05/18
      • 臉書濫用個資 人權組織要告 2012/05/18
      • 美報告:陸藉西方科技壯大軍力 2012/05/18
      • 點閱率低 臉書廣告效果惹議 2012/05/18
      • 英小鎮掃條碼 維基百科當導遊 2012/05/18
      • 玻璃構成的一天 影片解密未來世界 2012/05/18

      Blogroll

      • 628之巨蟹座的水世界
      • Blog語法研究室
      • Chip123創新論壇
      • Chungyuchen's Blog
      • Daphne's Fresh Look
      • Frank的雜記
      • Fun Taiwan
      • GOWEIS的好康分享記事簿
      • L K K 的心聲
      • LuckyDog 抽獎達人
      • Office 達人空間(章美蘭)
      • Potato的探索樂園
      • QK3000小遊戲
      • Russian Brides
      • Web Game @Live
      • yal's blog
      • 《心靈翅膀》發現不同的聲音
      • 『PDF』點滴夯發現
      • ㄚ晟的IT筆記
      • 企鵝碎碎唸
      • 傑尼斯部落
      • 免費訊息軟體下載
      • 免費軟體下載
      • 凱特打結該該叫
      • 台中蔣小姐
      • 台灣天氣網
      • 台灣排行榜 Rank.tw
      • 台灣部落格網站目錄
      • 嗡財財嚕嚕唆哈
      • 大紀元賀卡城
      • 好朋友二手家具
      • 小遊戲388
      • 小遊戲天堂
      • 小邱邱的測量放樣工程
      • 拆組達人
      • 敗家誌°
      • 時間不等於金錢
      • 月光下的嘆息!
      • 梅森手扎
      • 淘淘寶小遊戲天堂區
      • 玩物尚誌
      • 生活工場家
      • 白文MIMI與小鸚KIKI的生活記事
      • 紅色死神
      • 綠色工廠 Easylife Blog
      • 網路聯盟行銷中心
      • 美食美景紐西蘭美女的家
      • 蓉兒ㄉ天空
      • 遊戲世界
      • 遊戲阿布
      • 遨遊天地任我行
      • 野兔村
      • 阿文兄A日誌
      第五屆部落客百傑 第五屆部落客百傑 第五屆部落客百傑



      GetRank - Webmaster and Seo Tools
    • 分類表

      • Android (14)
      • ASP (3)
      • BU幣任務區 (6)
      • C# (17)
      • CentOS (4)
      • CGI (1)
      • CompScience (1)
      • C_and_CPP (111)
      • Database (5)
      • DB2 (4)
      • debian (2)
      • Featured (3)
      • In Search of Stupidity (6)
      • Information Architecture for the World Wide Web (11)
      • j2me (25)
      • java (98)
      • JavaScript (35)
      • JavaScript權威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹 (2)
      • Languages (5)
      • lds (1)
      • Linux (6)
      • LinuxDev (179)
      • MSSQL (6)
      • MySQL (13)
      • NetSecurity (1)
      • Office (3)
      • Oracle (2)
      • Palm (1)
      • Peopleware: Productive Projects and Teams (35)
      • perl (16)
      • php應用 (64)
      • PostgreSQL (2)
      • Python (102)
      • Quality is Still Free (15)
      • ruby (1)
      • Solaris 系統 (1)
      • Sponsored Reviews (133)
      • Symbian (4)
      • System (1)
      • THE MYTHICAL MAN-MONTH (20)
      • The Peter Principle (14)
      • TinyERP (6)
      • ubuntu (37)
      • Uncategorized (4)
      • VBA (1)
      • VoIP (2)
      • Web Blog (130)
      • weberp (16)
      • Windows (5)
      • windows mobile (1)
      • Wordpress (34)
      • xml (6)
      • ㄚ琪走透透 (56)
      • 中壢社大河川踏查社 (1)
      • 人才庫 (4)
      • 企業ERP (1)
      • 免費好康 (61)
      • 公司簡介 (201)
      • 口碑貼文 (179)
      • 商品推銷 (11)
      • 就業資源 (8)
      • 工作大未來 (9)
      • 工作訓練 (1)
      • 廠商簡介 (1)
      • 我攝過的教堂 (6)
      • 我的論文 (2)
      • 掌握Google關鍵字:SEO搜尋秘技全攻略 (29)
      • 數位拍古蹟 (5)
      • 文章導讀 (141)
      • 求才訊息 (18)
      • 生活與社會 (3)
      • 發燒鑑貨文 (120)
      • 直到路的盡頭 (5)
      • 神社 (2)
      • 科技通訊 (8)
      • 笑話 (22)
      • 約耳趣談軟體 (44)
      • 組合語言 (14)
      • 網站報報 (36)
      • 網站評論 (371)
      • 網路賺錢 (46)
      • 美味食記 (78)
      • 翻譯 (65)
      • 職業達人 (1)
      • 自然與科學 (2)
      • 藝術與表演 (1)
      • 觀察力培養 (1)
      • 設計模式之禪 (1)
      • 貼貼樂 (180)
      • 資料處理 (17)
      • 軟體報報 (52)
      • 閒聊 (253)
    • 最新的回應

      • 小倆口東京自由行-Day 2一日乘車券 | 工作達人(Job Da Ren) 在 小倆口東京自由行-Day 2明治神宮
      • Washer Parts - Our site provides essential information on ge appliance parts - Ge Appliance Parts 在 Whirlpool Appliance Parts
      • ㄚ琪 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
      • MESON 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
      • GP 超霸充電池高電力鎳氫(NiMH)電池第十五次使用 | 工作達人(Job Da Ren) 在 GP 超霸充電池高電力鎳氫(NiMH)電池試用
      • ㄚ琪 在 webERP : WebERP 4.03.5 推出

      請幫工作達人按讚

      • Copyright c 2005 - 2009 工作達人(Job Da Ren) and is proudly powered by WordPress
      • Entries (RSS)
      • Comments (RSS)
      • Home
      • About achi
      • Archives
      • 隱私權政策
      • stock photos
      • Contact
      • Top Posts
      • Poll
      • wp-buzz
      • Advertise
      ss_blog_claim=fec8047405cd9a7a8d8d623b47b39edf
      Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣
      This work by ㄚ琪 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣.

      无觅相关文章插件,快速提升流量