Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我加载了完整的jQuery库,但我只使用Ajax和选择器。更好的短代码?_Javascript_Jquery_Ajax_Jquery Selectors - Fatal编程技术网

Javascript 我加载了完整的jQuery库,但我只使用Ajax和选择器。更好的短代码?

Javascript 我加载了完整的jQuery库,但我只使用Ajax和选择器。更好的短代码?,javascript,jquery,ajax,jquery-selectors,Javascript,Jquery,Ajax,Jquery Selectors,我在jQuery中创建了一个星级投票系统,我加载了完整的jQuery JS库,但我发现它只有两个特性: 简单的Ajax方法:$.Ajax({url:dosomething.php),cache:0,data:n,success:function(t) 和选择器:$(document).ready(function()…$(“.stars”).hover(function…$(this).prevAll()… 我不是JavaScript专家,我想知道是否可以用简短的JavaScript代码替代

我在jQuery中创建了一个星级投票系统,我加载了完整的jQuery JS库,但我发现它只有两个特性:

  • 简单的Ajax方法:
    $.Ajax({url:dosomething.php),cache:0,data:n,success:function(t)
  • 和选择器:
    $(document).ready(function()…$(“.stars”).hover(function…$(this).prevAll()…
我不是JavaScript专家,我想知道是否可以用简短的JavaScript代码替代简单的Ajax方法和选择器


非常感谢。

您不必使用jQuery,因为jQuery执行的许多功能都有其他替代方法

对于ajax,您可以使用。对于选择器,您可以使用和

另一种选择是使用轻量级库,如jQuery,它的语法与jQuery相同。您可以选择要使用的模块


最后,你可以检查特定的jQuery备选方案。

当然,当然可以。但是如果你想创建一个独立于jQuery(或其他任何东西)的jQuery插件/扩展,你必须考虑。问问你自己“为什么”。?然而,从头开始写并不能让它更具可用性——最终,它会打破枯燥的原则。你可能需要分配更多的后续时间来保持最新。如果你想,最好在不同的包中针对不同的框架。