我尝试学习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. 刷新使用jQuery或JavaScript和Ajax
- 2. 用JQuery或Javascript重写相对URLS
- 3. 编写PHP到JavaScript或JavaScript到PHP
- 4. 调用和编写jQuery/javascript函数
- 5. 使用JavaScript编写
- 6. Lexer用Javascript编写?
- 7. 如何在javascript或jquery中编写此咖啡脚本?
- 8. Rails Ajax或Javascript?
- 9. 用coffeescript编写jquery
- 10. 的Javascript编写成PDF或Excel
- 11. Javascript Ajax JQuery
- 12. XML ajax/javascript/jquery
- 13. jquery .post或.ajax
- 14. jQuery ajax调用javascript函数
- 15. 使用jQuery或JavaScript
- 16. 什么是使用JavaScript或jQuery编写GET参数链接的最佳方法
- 17. Javascript使用ajax jquery和json不能使用IE或chrome帮助!
- 18. 编写JavaScript库
- 19. 如何在jQuery ajax中编写CodeIgniter控制器URL调用
- 20. 如何在Wordpress中使用承诺编写Ajax JQuery
- 21. 用JavaScript编写函数
- 22. 用javascript编写XML文件
- 23. 用JavaScript编写xml的库
- 24. javascript,ajax,jquery和php
- 25. JQuery的AJAX的JavaScript
- 26. 重写!用CSS或jQuery的
- 27. 使用Jquery/AJAX/Javascript搜索,排序,分页和过滤DIV使用Jquery/AJAX/Javascript
- 28. jQuery AJAX Post - 编码
- 29. 如何使用JavaScript或jQuery非AJAX发布href
- 30. 在JavaScript或jQuery中引用json ajax响应的特定部分
jQuery **是** javascript – Curt 2012-08-10 13:54:54