Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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 - Fatal编程技术网

帮助我在Javascript、jQuery或AJAX之间进行选择

帮助我在Javascript、jQuery或AJAX之间进行选择,javascript,jquery,ajax,Javascript,Jquery,Ajax,在开始之前,我知道jQuery和Ajax是JS框架,它只是JavaScript本身。 几天前我开始学习Javascript,然后我意识到需要学习AJAX,然后突然我觉得jQuery将是更好的解决方案,见鬼,我在这里感到困惑,我不能一次学习三个,也不想掌握所有三个 我是一名网页设计师,我知道,HTML、CSS、PHP和MySQL,我开始学习JavaScript,目的是学习客户端验证或网站的某种动画,我需要web专家的建议,我现在真的不想进入复杂的java脚本编程,我想要的只是一个简单的解决方案,用

在开始之前,我知道jQuery和Ajax是JS框架,它只是JavaScript本身。 几天前我开始学习Javascript,然后我意识到需要学习AJAX,然后突然我觉得jQuery将是更好的解决方案,见鬼,我在这里感到困惑,我不能一次学习三个,也不想掌握所有三个

我是一名网页设计师,我知道,HTML、CSS、PHP和MySQL,我开始学习JavaScript,目的是学习客户端验证或网站的某种动画,我需要web专家的建议,我现在真的不想进入复杂的java脚本编程,我想要的只是一个简单的解决方案,用于执行各种任务,如验证和为我的网站制作动画。jQuery对我的问题是可行的解决方案吗?我是否可以在没有太多Javascript经验的情况下学习jQuery

  • JavaScript是一种编程语言
  • Ajax是使用该语言可以实现的一种功能
  • jQuery是一个用该语言为您做一些繁重工作的库(包括一些与Ajax相关的事情)
你不能在它们之间选择,这没有意义

jQuery对我的问题是可行的解决方案吗

我是否可以在没有太多Javascript经验的情况下学习jQuery

是的,但是您应该对JavaScript和DOM有一个很好的理解,这样您就知道库想要实现什么。否则,你就是在黑暗中摸索,不会产生好的结果


理解也是非常明智的。

通常我不会这么说,但更好的解决方案是查看jQuery。它是一个用JavaScript编写的框架,用于简化各种任务并跨浏览器。AJAX只是一个函数-

由于您不想深入研究JavaScript语言,jQuery可用的现有插件列表将对您有所帮助

了解事物在光谱中的位置

  • JavaScript是一种语言
  • AJAX或XMLHttpRequest是JavaScript中可用的函数
  • jQuery是一个用JavaScript编写的框架,用于简化事情

首先,JQuery是一个AJAX库。AJAX在较低级别上手动进行通信,而JQuery则封装在较高级别的库中

我自己没有做太多JQuery,我不完全确定,但我认为通过使用JQuery中的内置系统,可以更快地实现验证(可能还有动画),另一种方法是用javascript从头开始编写

虽然从听起来,如果您想要纯客户端动画或客户端验证,那么应该不需要使用AJAX或JQuery。我不太确定其他库是否可以用于快速开发

我的建议是学习javascript,并关注JQuery的任何部分是否能够完全完成您希望它完成的任务

例如:


演示如何使用JQuery在基于规则的系统中验证输入(它看起来几乎像CSS的扩展)

我的房子需要一个新屋顶。我对Javascript和DOM有基本的了解,我正在考虑从一些电子书开始使用jQuery。我知道,至少如果没有对Javascript语法和HTML DOM的基本了解,我就无法继续使用jQuery。jQuery比Ajax做得更多,而Ajax就是“进行通信”——无论您使用何种抽象级别。正如您所看到的,我并没有彻底研究JQuery,始终认为它应该是一个库,以使AJAX更容易。