Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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
jqueryoverjavascript为什么以及何时使用?_Javascript_Jquery - Fatal编程技术网

jqueryoverjavascript为什么以及何时使用?

jqueryoverjavascript为什么以及何时使用?,javascript,jquery,Javascript,Jquery,我是一名学生,也是JQuery的新手。我想知道JQuery和JScript之间的区别。我们如何决定使用什么以及何时使用这两种技术 考虑到 演出 技术 jQuery是JavaScript。它是一个JavaScript库,因此它在JavaScript之上运行。它不能单独存在,所以不能使用一个而不是另一个。您可以只使用JavaScript或JavaScript和jQuery jQuery旨在使许多JavaScript开发任务变得更加简单 当jQuery将显著减少开发时间,并且您可以负担下载库的额外开销

我是一名学生,也是JQuery的新手。我想知道JQuery和JScript之间的区别。我们如何决定使用什么以及何时使用这两种技术

考虑到

  • 演出
  • 技术

  • jQueryJavaScript。它是一个JavaScript库,因此它在JavaScript之上运行。它不能单独存在,所以不能使用一个而不是另一个。您可以只使用JavaScript或JavaScript和jQuery

    jQuery旨在使许多JavaScript开发任务变得更加简单

    当jQuery将显著减少开发时间,并且您可以负担下载库的额外开销时,请使用jQuery

    许多人自动地包含jQuery,而没有考虑到它可能不会使手头的特定开发任务变得更容易这一事实。这是一个坏习惯

    就我个人而言,我最常见的用途是:

    • 复杂元素选择
    • 动画
    • 事件处理
    有一个幽默的Photoshop屏幕截图显示了一篇“堆栈溢出”的帖子,它对jQuery的过度使用进行了一些取笑。享受:

    我想知道JQuery和JScript之间的区别

    JavaScript是一种用于web的脚本语言。微软把它的实现称为“JScript”,但在语法方面几乎是一样的

    jQuery是一个用JavaScript编写的软件库,其目的是帮助JavaScript开发人员编写要在网页中运行的代码

    我们如何决定使用什么以及何时使用这两种技术

    JavaScript(包括jQuery)可用于向网页添加交互性,而不仅仅是HTML和CSS。这为用户提供了更“类似应用程序”的体验。许多人认为制作一个依赖JavaScript的网页是一个坏主意,没有它就无法运行,并坚持认为JavaScript应该只增强用户体验。然而,没有JavaScript就无法工作的网站确实存在,而且越来越普遍

    jQuery以JavaScript运行,并用JavaScript编写。如果您正在为web页面编写JavaScript,那么也可以使用jQuery之类的库(或框架)来简化浏览器兼容性的任务。它就像一组预先打包的JavaScript例程,您可能需要自己编写这些例程,并以易于使用的方式进行打包


    使用jQuery的一个缺点是它的文件大小相对较大,这在web上确实很重要。有人会说,如果你没有使用足够的jQuery来证明站点上的文件大小,你应该考虑其他的东西(比如更模块化的框架,或者根本不使用库/框架)。.

    现在可能有点多余,但“JScript”最初是旧版本Internet Explorer中Microsoft Javascript实现的名称。谢天谢地,它早就消失了,尽管如果你在旧的文献中找到对它的引用,就用“Javascript”代替吧


    回到问题上来,如果您是新手,我强烈建议您使用JQuery(或其他Javascript库)而不是原始Javascript。如果使用原始Javascript,只需一行JQuery就可以完成非常复杂的工作,这需要大量的编码和调试。最终,要充分利用JQuery,您需要了解底层语言,但如果您想要现在就可以部署的东西,请从JQuery开始,而不是从Javascript开始。

    我最初反对JQuery,对于新程序员来说,我现在仍然反对。它是一个纯JavaScript框架,有几个好处;以下是一些主要问题:

    • 交叉杆支撑
    • 简单的元素选择
    • 可定制插件
    • 大型支持社区
    • 非常受欢迎
    有人会说它很大,这可能会影响你的网络性能。。。他们是对的。然而,由于它的流行性,它可能已经在您以前访问过的某些站点上使用过。现在大多数浏览器都很擅长缓存脚本/图像,因此下载命中率会随着时间的推移而降低

    另一方面,许多依赖框架的新程序员变得非常依赖框架,以至于他们失去了评估工作最佳工具的能力,也失去了使用最熟悉的工具的能力。这些程序员失去了正确调试的能力,变得依赖于没有标准的API


    我喜欢使用它的原因是它的跨浏览器支持,这对于事件处理非常有用;无论何时,只要您将动态样式应用于页面上的元素(或者任何需要更高级元素集的内容)。元素选择是它的#1工具,您可以通过id、类型、属性、类名、标记名、层次关系等选择元素,。。。各种各样的方式。

    我最近一直在为同一个问题而挣扎,jQuery或JavaScript。我的编码背景包括几种老式编程语言(C、perl、ksh,以及最近的Java和C),我发现JavaScript比jQuery更容易快速理解。从支持的角度来看,在创建代码时,易于理解代码比减少键入更重要。这里的一个答案是浏览器兼容性,这确实让我重新考虑了jQuery的使用。这将对未来的应用程序支持产生重大影响。根据我的经验(作为一名软件工程师超过20年),应用程序生命周期在支持方面花费的时间要比在开发方面花费的时间多得多。

    jQuery不是一种语言,它是一个JavaScript库。您可以依赖jQuery来完成部分代码,而非jQuery JavaScript来完成其他部分。您可以使用wiki jQuery和JScript。@mc10我注意到了您的偷偷摸摸的编辑。我的语言