2011-08-18 72 views
0

我發現使用Javascript的OOP方法在構建網站時更容易,因爲它允許更輕鬆地組織對象。如果需要應用效果,jquery會派上用場,但如果沒有,我發現Javascript對象更容易完成任務。有其他人有過類似的經歷嗎?有人不同意嗎?使用javascript代替jquery

+3

討論問題。不屬於這裏。 http://stackoverflow.com/faq#dontask –

+0

爲什麼你會認爲OOP和jQuery是互斥的? jQuery只是一個庫,而不是一門語言。如果你使用jQuery,你使用的是javascript。 – aepheus

+0

我認爲你不需要知道jQuery,這是有史以來最好的JS庫,它真的可以簡化你的開發人員的生活。 –

回答

6

jquery是javascript,所以我不同意。

0

jQuery是一個JavaScript庫,所以如果你編寫簡單的'ol JavaScript來做一些在jQuery中發現的東西,你就是在重新發明輪子。除了需要jQuery的地方,你肯定可以使用額外的javascript,但是很少有理由忽略jQuery,轉而從頭開始編寫javascript代碼。

1

兩者之間唯一的排他性是作爲開發人員被困在心理模型中。 JQuery是由DOM搜索/操作產生的。它的輝煌,無處不在和可擴展性使得人們編寫插件,利用JQuery來處理與原始問題無關的大量內容,並且使用這些插件非常方便。

我認爲你使用的衝突是使用JQuery將DOM $(元素)提升爲主要的,並且對於一些開發人員來說,只是JavaScript對象操作的對象。在許多Web應用程序中,您需要一個獨立的JavaScript數據模型,它有時與DOM進行交互。如果您想深入討論這個討論,請閱讀Backbone,Knockout和MVC/MVVM設計模式。