銳2 3:即將在銳3.1.0,一個簡單的方法來使用模塊銳2

2010年3月11日12:44 pm由埃里克米拉利亞和亞當摩爾|在發展 | 15評論

使用銳2組分的背景下銳3實現重要的是使一些實施者之間的過渡和銳銳2 3。 在某些情況下,我們只是想在我們的代碼過渡的階段,但我們不想這樣做的上下文內的銳 3實現模式。 在其他情況下,我們可依托的高級別成分,比如銳DataTable是尚未存在於銳3。

隨著即將到來的3.1.0部分釋放,亞當擁有完善的經驗,使用銳2組件從銳3 為此,他增加了一些情報,以銳3的加載器,允許您加載銳2模塊直接從您的YUI().use()語句:

銳()。使用(“yui2按鈕”,函數(Y){
	
	 / /雅虎不是一個全局對象,它是沙箱沿
	 / /用你的銳,其餘 3功能。 這條線
	 / /是必要的,如果你想使用現有的執行
         / /代碼:
	雅虎= Y.YUI2風險;
	
	 / /銳 2實現代碼
	 VaR的按鈕 =新YAHOO.widget.Button(“myButton的”);
	
 });

你會發現這個功能在銳 3程序代碼為 1933年建立,我們已經部署了一個實驗銳三建(名義上的“yui3.1.0pr2”)和早期版本的功能包銳 2.8.0中使用的銳3。

當您下載銳3的最新的源代碼從GitHub的工作,你會發現一些例子, sandbox/loader (查找文件,使用2in3前綴)。 這些例子說明了使用數字的銳 2個模塊。 我們已經發布了一個簡單的例子,現場演示如何使用DataTable的銳2內銳3 ,這是一個最經常要求的過渡性特徵。

要點關於銳 2 3努力:

  • 這項工作可在最新版本即將到來的3.1.0版本(版本1933及以後)。它不可用在3.0.0或3.1.0pr1預覽。
  • 該項目是在實驗狀態。無論是yui3.1.0pr2建設也被包裝銳2建立自它拉得到了廣泛的測試,雖然我們已經上演他們就加幣,以方便探索實施。
  • 下載最新版本的例證。您會發現一些亞當的證明了概念文件在sandbox/loader -除上述簡單的例子,這些都是最好的代碼可用,直到引用官方3.1.0版本(這是還有約一個月了)。
  • 您的反饋在論壇中是值得歡迎的 -而且,如果發現問題,我們對他們有興趣聽。
  • 當使用這種方法,銳2不創造一個全球YAHOO對象。銳2組件包裝銳3模塊中定義和他們留在銳三沙箱是他們重視。 該生產線從codesample以上, var YAHOO = Y.YUI2;是必要的,以剪切和粘貼銳2式的實現代碼-您可以更改YAHOO引用Y.YUI2
  • 銳2發行版的支持回到2.2.2 -最新的錯誤修正版本為每個小版本的支持(2.2.2,2.3.1,2.4.1,2.5.2,2.6.0,2.7.0,2.8。 0)。 您可以指定銳2版本use如下: YUI({yui2: '2.7.0'}).use('yui2-button', ...) 這裡的目標是讓你避免遷移到2.8.0(或更高版本)前向銳 3遷移。

畫廊更容易使用,太

亞當的增強銳3的內在裝載機提高了工作經驗,與迅速增長的銳3圖庫了。 截至3.1.0,你就可以把畫廊模塊到頁面,在use()語句沒有額外配置-加載程序將能夠確定和解決依賴關係,並會為你做正確的事情就組合'荷蘭畫廊與其他銳源代碼文件。 下面是一個例子DAV的玻璃放在一起為3.1.0 ,演示如何使用他YQL查詢畫廊模塊結合預發行版本的3.1.0。

共享和擴展: 書籤和書籤 | Digg它! | reddit!

15評論»

RSS提要的評論這篇文章。 引用地址

  1. 這聽起來不贊成的yui2裝載機畫廊?

    評論由加布-二○一○年三月十一日

  2. 加布 - 是的,這是正確的。 值得一提的是這樣做不同的東西比什麼畫廊模塊一樣。 Caridy的工作在畫廊加載相同銳 2文件,你通常會負荷; 2 3項目中的負載銳 2組件被包裹在銳 3個模塊。 我可以看到一些情況下,您可能仍希望做前者。 但是,這好像是正確的前進方向,幾乎任何人都希望使過渡,同時使銳 2件與他們遺留代碼。 -埃里克

    評論由埃里克米拉利亞 - 2010年3月11日

  3. [...]在銳總部,我們正在朝著下一個重要版本銳,銳 3.1.0。 昨天,我們分享了一些銳 3裝載機工作,亞當摩爾做3.1.0。 他的“銳 2 3”項目允許您使用組件一樣簡單的DataTable銳 2 [...]

    通告由在野生為2010年3月11日»雅虎用戶界面博客(YUIBlog) - 2010年3月12日

  4. 激動人心的事情!
    我真的很期待3.1,功能暴露在這個職位 +的XDR閃存模塊,將可裝載從加元。
    廣泛耐藥閃存模塊裝入的CDN結合的形式將讓人們從MyOwnDB在自己的網頁上一行在他們的HTML,而不需要主機的SWF自己的域名。 (當然,如果瀏覽器支持本地的XDR,這將是首選方法,它也支持由銳!)

    保持良好的工作!

    拉夫

    評論由拉夫 - 2010年3月12號

  5. [...] LGPL許可證。 Nate和愛德華打算分享AlloyUI組件的銳 3圖庫,使它們易於使用任何銳 3,銳 2,模塊或其他畫廊,他們希望能有更多的新聞在這方面的工作[...]

    通告由預覽AlloyUI,銳三基部分圖書館的Liferay的»雅虎用戶界面博客(YUIBlog) - 2010年3月15日

  6. [...]即將到來的3.1版本(只有幾個星期的時間裡),你就可以使用所有這些模塊直接從您的使用()語句,沒有額外的配置或[...]

    通告由安德魯Bialecki銳榮獲2010年3圖庫比賽效果模塊»雅虎用戶界面博客(YUIBlog) - 2010年3月24日

  7. 你可以使用YUI3動畫與 YUI2組件還是要保持YUI2動畫與它的各元素,如progressmeter?

    評論由安德魯伍爾德里奇 - 2010年3月26日

  8. 順便說一句有一個錯字在按鈕上面的代碼。 它應該是

    VaR的按鈕 =新YAHOO.widget.Button(“myButton的”);

    這絆倒了我的分.. :)

    評論由安德魯伍爾德里奇 - 2010年3月26日

  9. [...]這是什麼意思呢? 首先,需要幾分鐘的時間閱讀這篇文章: http://www.yuiblog.com/blog/2010/03/11/yui-2-in-3-coming-soon/ [...]

    通告由YUI3和一個安靜的革命。 «三聯畫 - 2010年3月27日

  10. 安德魯

    銳 2部分停在通過 2合3繼續使用銳 2堆棧。 這不是一個兼容層,也同樣是一種方式,以提供無縫,集成沙箱作為臨時步驟,而網站是被轉換 - 一個過程,對於某些應用程序將持續,只要有必要組成部分2,唐銳' T有一個對應的銳 3(這是真正的DataTable的今天)。

    有一些努力,這樣做更複雜的工作,你要描述在特定情況下。 例如,格雷格欣奇的DataSource包裝( http://yuilibrary.com/gallery/show/datasource-wrapper )旨在消除依賴一個DataTable的銳銳2 2的DataSource,subbing在銳3版本。

    但是,這不是2 3旨在做。

    -埃里克

    評論由埃里克米拉利亞 - 2010年3月28日

  11. 安德魯

    回复:錯別字,抱歉,謝謝你告訴我。 問題已解決。

    -埃里克

    評論由埃里克米拉利亞 - 2010年3月28日

  12. [...] 2 3 - 亞當延長電源使用(),甚至進一步與銳 2 3項目。 隨著 3.1.0的發布,你現在可以包括銳 2模塊直接從您的使用()語句,[...]

    通告所公佈銳3.1.0 »雅虎用戶界面博客(YUIBlog) - 2010年3月31日

  13. 請注意您周圍的元素(又名“身體”)需要有一個額外的類“蕊皮膚山姆”(如果你要使用所提供的皮膚)補充,以便為 YUI2的CSS文件組件(如數據表)將在通過拉裝載機。 使用新的“yui3皮-薩姆”是不夠的。 (ls_n確認通過#銳)

    評論由布萊恩- 2010年5月19日

  14. 但為了這個工作,我需要互聯網連接? 對'基地'選項
    即銳({基地:'localPath的'})..
    不影響嗎?

    評論由Darek腰膨大 - 2010年10月15號

  15. 我發現我的問題的anwser銳論壇: http://yuilibrary.com/forum/viewtopic.php?p=15260#p15260

    評論由Darek腰膨大 - 2010年10月20日

發表評論

注:意見進行審核的第一次出國。 垃圾郵件刪除。

的XHTML:的<a href="" title="">的<abbr title="">的<acronym title="">的的<b> <blockquote cite=""> <cite>的<code> <del datetime=""> <em>的<i> <q cite=""> <strike>的<strong>

主辦單位雅虎

版權所有© 2006-2010雅虎公司保留所有權利。 隱私權政策 - 服務條款

本站由WordPress的關於雅虎 虛擬主機