2010-05-17 141 views
2

完成新手問題。我已經使用jQuery了一點,YUI根本不知道,對此知之甚少。 我在一個特定的IE瀏覽器上工作,我們現在正在考慮讓它跨瀏覽器。從javascript的角度來看,jQuery似乎很好地隱藏了瀏覽器之間的差異。然而,在css佈局方面,我真的應該看看YUI嗎?YUI vs jQuery,用於css風格佈局

謝謝

+3

我只是繼續前進,並假設你的標題是YUI vs jQuery,而不是YUI vs Stackoverflow。是? – 2010-05-17 15:54:27

回答

1

對我來說,你擔心CSS和JavaScript的兼容性,這意味着它不是YUI和jQuery之間的選擇 - 你可以同時使用它們!就個人而言,我用銳不僅爲它的CSS復位......

http://developer.yahoo.com/yui/3/cssreset/

這允許你刪除內置到默認瀏覽器的任何默認樣式(補白,利潤等)。這將給你一個很好的公平的比賽場地開始。至於JavaScript,我發現jQuery是最簡單和最有文檔記錄的JavaScript庫。就像你說的那樣,它隱藏了各種瀏覽器的差異,但它也帶有一大堆有經驗的用戶願意幫助你。

希望這會有所幫助!

+0

感謝您的回覆 – tony 2010-05-18 15:02:00

6

jQuery和YUI都非常擅長跨瀏覽器兼容性。但是,您使用的特定系統取決於您正在嘗試執行的操作。例如,動畫(顯示/隱藏)在jQuery中比YUI需要更少的代碼。另一方面,錯綜複雜的界面(CSS上很重要)將受益於使用YUI來動態控制樣式。

雅虎的大部分內部網站都是用YUI構建和設計的。通過閱讀YUI頁面上的不同示例,瞭解正確使用它的強大程度:YUI version 3

+0

「錯綜複雜的界面(沉重的CSS)」 是的,肯定的。在莫的零動畫。 感謝您的回覆 – tony 2010-05-18 14:59:37

+1

YUI有很多內置功能和插件來控制顏色,位置,疊加和可視性。即使Google使用YUI來構建他們的應用程序和界面。 jQuery對於簡單腳本來說比用於構建接口更爲簡單(因此名稱爲「查詢」和「用戶界面」)。 – EAMann 2010-05-18 15:35:02

+1

可以公平地說,jQuery更適合web *網站*,而YUI更適合web *應用*? – 2011-05-25 10:48:10