我想知道是否可以在同一個腳本中使用多個JavaScript框架(jQuery,Raphael)(使用jQuery處理事件& ajax並使用Raphael繪圖)?是否合併javascript framworks?
回答
Raphael並不是一個真正的框架。這是一個專門的圖書館。
當談到混合框架,那通常是一個壞主意。
儘管您通常可以說服他們運行時沒有衝突,但您最終會使用大量代碼來執行與頁面中其他許多代碼相同的工作。這給頁面增加了很多開銷,這對性能不利。
是的,沒關係。如果你問它(需要它)jQuery將愉快地不結合$
:
jQuery.noConflict();
我不認爲有因爲拉斐爾的演示任何關於它的問題已經使用jQuery的:http://raphaeljs.com/analytics.html(看代碼源)。
好吧,拉斐爾只是一個例子...;) – Reigel 2010-06-11 08:40:27
好吧,所以其他答案似乎更好:) – 2010-06-11 08:41:35
如果您有充足的理由這樣做:是的。這樣的理由是兩個框架都有不同的特徵。顯然,你應該只使用穩定的框架,沒有已知的問題干擾其他框架(或提供一種避免干擾的方式,如jQuery用noConflict方法)...
無論如何,它可能不是一個壞主意搜索jQuery插件目錄(plugins.jquery.com)以查看是否有任何可用的類似Raphael的內容,或者可能是將Raphael與jQuery整合在一起的插件,然後再將它們自己組合起來...
- 1. 是否合併表?
- 2. Git:hook git pull是否合併
- 3. 什麼是「javascript:」用於,是否符合?
- 4. JavaScript文件的ORDER是否合併成一個文件?
- 5. javascript合併
- 6. 合併在JavaScript
- 7. 合併Javascript
- 8. 的Javascript合併
- 9. 在SQL Server中合併和合並是否相同?
- 10. 如何判斷合併請求是否合併
- 11. NCache的寫後功能是否合併/合併?
- 12. 是否可以縮小Javascript,CSS並在部署時間中將它們合併?
- 13. 從Javascript讀取XML,是否合理?
- 14. 是否有JavaScript的代碼合同庫?
- 15. .length是否適合調用JavaScript數組?
- 16. Twig是否有空合併運算符?
- 17. 是否可以合併這些查詢?
- 18. 合併行爲是否正確?
- 19. Sourcetree:瞭解分支是否合併
- 20. 數據庫插入是否合併?
- 21. Swing:DefaultBoundedRangeModel是否合併多個事件?
- 22. 是否可以合併多個ng級
- 23. 這些堆棧是否需要合併?
- 24. GIT是否強制許多大合併?
- 25. 確定Word單元格是否合併
- 26. JRockit是否合併到JDK 8中?
- 27. 是否可以合併漁獲物?
- 28. 本地內存訪問是否合併?
- 29. 在Git中是否對稱合併?
- 30. 如何應用隱藏 - 是否合併
+1,結合大型框架沒有什麼意義。這是很多額外的工作,收益不大。如果某個框架缺少您認爲應該有的東西,請爲其創建一個插件。 – 2010-06-11 08:56:35