我發現使用Javascript的OOP方法在構建網站時更容易,因爲它允許更輕鬆地組織對象。如果需要應用效果,jquery會派上用場,但如果沒有,我發現Javascript對象更容易完成任務。有其他人有過類似的經歷嗎?有人不同意嗎?使用javascript代替jquery
0
A
回答
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設計模式。
相關問題
- 1. 用星號代替javascript/jquery?
- 2. Javascript/jquery替代「display:none」?
- 3. Javascript替代jQuery代碼
- 4. 用jQuery替換img標籤使用JavaScript替代幻燈片
- 5. jQuery/JavaScript替代VB.NET的smtp.Send
- 6. 替代物使用JavaScript
- 7. textarea替代使用javascript/css
- 8. 替換使用jQuery/JavaScript的
- 9. 用Javascript代替「
- 10. 使用jQuery代替ReCaptcha?
- 11. 組織JavaScript/jQuery - 替代使用jQuery的實時連接
- 12. 用JavaScript代替CSS
- 13. 用AJAX替代JavaScript
- 14. 用javascript代替onmousedown
- 15. img用JQuery替代
- 16. jQuery:使用CSS3代替JavaScript進行動畫製作
- 17. 代替代替使用PowerShell
- 18. 替代爲JavaScript/jQuery中的Request.RawUrl?
- 19. jQuery替代內嵌JavaScript的參數
- 20. 本地JavaScript替代的jQuery的next()
- 21. JavaScript的替代jQuery的元素尋址
- 22. JavaScript:替代JQuery(雙)Slider控件?
- 23. JavaScript的替代jQuery的消息
- 24. 替代實現jQuery/JavaScript的滾動
- 25. jQuery的加載()的Javascript替代()
- 26. 的Javascript jQuery的替代變量和值
- 27. 任何JavaScript本地的JQuery alert()替代?
- 28. 使用CSS(或JavaScript)來代替SMIL
- 29. 替代顯示:無使用CSS和Javascript
- 30. Laravel Elixir使用Typescript代替Javascript
討論問題。不屬於這裏。 http://stackoverflow.com/faq#dontask –
爲什麼你會認爲OOP和jQuery是互斥的? jQuery只是一個庫,而不是一門語言。如果你使用jQuery,你使用的是javascript。 – aepheus
我認爲你不需要知道jQuery,這是有史以來最好的JS庫,它真的可以簡化你的開發人員的生活。 –