我嘗試學習ajax。我剛剛意識到有些人用javascript編寫ajax,但有些人使用jQuery。哪一個更有用? jQuery需要最短的代碼,但爲什麼人們使用JavaScript?用jQuery或javascript編寫Ajax
回答
的問題(在過去,但仍然存在)是,我們有一個像數不勝數的瀏覽器和瀏覽器版本在那裏(移動者包括在內)。
如果你想讓你的ajax請求適用於所有這些事情,你通常會抓住一些第三方庫,它將所有已知的錯誤/問題提取出來,併爲你提供一個小界面。
這幾乎是你想要使用像jQuery這樣的庫的唯一原因。
當然,您可以嘗試創建自己的跨瀏覽器ajax代碼。如果你有時間浪費,或者你想知道所有的怪癖,這可能是一件好事。否則,你只會重新發明22次的車輪。
你對萬網瀏覽器這麼對!對我來說理解javascript有點困難。 jQuery看起來更容易。但正如你所說我有跨瀏覽器問題。例如我的代碼不適用於歌劇,但可以在其他主流瀏覽器中使用。我已經問過這個問題來學習javascript是一個很好的瀏覽器兼容性解決方案。 – oxygen 2012-08-12 09:44:23
JQuery爲ajax調用提供了一個更簡單和跨瀏覽器的語法。有些人不想依賴第三方庫(出於安全原因),所以他們更喜歡手動完成。
首先,jQuery是一個JavaScript庫,所以即使你使用jQuery,你仍然使用JavaScript。
現在爲了回答你的問題,我敢打賭,可能有一些原因可能會導致爲什麼不使用庫來發出Ajax請求的原因,但我想一個常見的原因是大多數圖書館都提供了從Ajax-請求DOM操作等等。如果您只想發出一個Ajax請求,並且您不會使用庫的其他功能,那麼加載整個庫可能會覺得很浪費。
ppl使用純javascript,如果他們不需要其他的jquery優點,或者關心代碼大小或者其他原因,爲什麼你要使用C,如果你只能編譯彙編程序?
,因爲您的時間效能大幅下降。 – jAndy 2012-08-10 13:57:44
有一堆使用普通javascript的原因。在例如:
- 還有誰是負責該規則
- 有些人不知道Jquery的或不能處理它使用jQuery的限制,由系統或某個人來定義。
- 目前爲止...
真的這取決於你在做什麼。
jQuery它非常有用,因爲它可以減少完成任務所需的工作時間,但它並不能完成任何事情。如果你只需要ajax功能並且你有時間,你可以編寫一個自定義的跨瀏覽器函數來實現,但是如果你不關心在頁面中包含jQuery(額外的請求),或者你真的需要它很多東西,這是一個非常好的解決方案。
兩者都是JavaScript的,但jQuery的它的編寫和測試的很多人
其實我需要其他的jQuery功能。而我的主要問題是瀏覽器的兼容性。我仍然無法在Opera上運行我的ajax代碼。如果你認爲使用jQuery防止瀏覽器兼容性,我會放棄使用jQuery的Ajax。 – oxygen 2012-08-12 09:47:15
- 1. 如何使用JavaScript,Ajax和/或jQuery填寫學生信息
- 2. 刷新使用jQuery或JavaScript和Ajax
- 3. 使用javascript或jQuery(NOT AJAX)發佈
- 4. 使用jQuery或Javascript重寫Json文件
- 5. 用JQuery或Javascript重寫相對URLS
- 6. 編寫PHP到JavaScript或JavaScript到PHP
- 7. 調用和編寫jQuery/javascript函數
- 8. 用普通的JavaScript編寫jQuery語句
- 9. 爲Ajax請求編寫jQuery回調
- 10. ASP.NET Javascript郵編查找城市和國家與Mootools,jQuery或Ajax
- 11. 用PHP實現/編寫的編譯器? [或javascript:見編輯]
- 12. 使用JavaScript編寫
- 13. Lexer用Javascript編寫?
- 14. 如何在javascript或jquery中編寫此咖啡腳本?
- 15. 轉換PHP爲Javascript和jQuery或AJAX
- 16. Rails Ajax或Javascript?
- 17. 用coffeescript編寫jquery
- 18. 的Javascript編寫成PDF或Excel
- 19. jquery .post或.ajax
- 20. Ajax與JavaScript(jQuery)
- 21. XML ajax/javascript/jquery
- 22. Javascript Ajax JQuery
- 23. Javascript jQuery ajax
- 24. 使用PHP和JQuery編寫Ajax調用的程序
- 25. jQuery AJAX寫入XML
- 26. jQuery ajax調用javascript函數
- 27. 使用jquery或javascript
- 28. 使用jQuery或JavaScript
- 29. 什麼是使用JavaScript或jQuery編寫GET參數鏈接的最佳方法
- 30. Javascript使用ajax jquery和json不能使用IE或chrome幫助!
jQuery **是** javascript – Curt 2012-08-10 13:54:54