【发布时间】:2013-01-22 17:21:21
【问题描述】:
我已经到了需要在我的页面上使用 Ajax 的地步,但这只是一小部分 - 查看输入的用户名是否在数据库中。正如here 解释的那样,Ajax 可以单独使用 JavaScript 完成。这样做的优点/缺点是什么?我倾向于这个,因为我不想要一个大型库,并且认为当其他所有东西都已经是 JavaScript 时,它会变得不必要地复杂。
【问题讨论】:
-
是一样的,不是最差也不是更好,100% 一样
-
jQuery 使您的代码中的 ajax 调用更短,以及绑定事件和许多其他内容。如果您必须编写 if(IE&&version ... 每次您的代码确实会非常冗长。当您实际使用 jQuery 的很多功能时,您可能会发现自己在使用 jQuery,但如果您只打算将它用于一个 AJAX 调用,那么最好不要使用它。
-
如果您从诸如 Google 之类的 CDN 加载 jQuery,那么您页面的访问者很有可能已经将其缓存在访问其他网页时。虽然 jQuery 的压缩版本其实并没有那么大,只有 90.5 KB。
-
microjs.com/#ajax 列出了许多执行 AJAX 请求的小型库。
-
我的建议是停止使用 jQuery 库之类的东西,开始学习原生 JavaScript。它比您想象的要容易(是的,甚至 AJAX)。
标签: javascript jquery ajax web-applications