代码片段,使用jquery,我甚至需要javascript吗?

代码片段,使用jquery,我甚至需要javascript吗?,javascript,jquery,code-snippets,Javascript,Jquery,Code Snippets,我的站点中有一个区域要求最终用户在自己的站点中放置一段代码。该代码段必须向我的站点进行ajax调用,并发送一些简单的数据 我已经用不同的语言设置了一些代码片段以适应用户 使用jQuery,这对我和最终用户来说都非常容易理解和实现。使用javascript也不算太糟糕,但也不那么优雅 因此,我更愿意只给最终用户一段代码,其中包含导入jQuery的和jQuery函数本身 我想我的问题是:jQuery更兼容吗?全球可用?支持。。等等……还有什么理由提供javascript解决方案,或者我会用一张干净漂

我的站点中有一个区域要求最终用户在自己的站点中放置一段代码。该代码段必须向我的站点进行ajax调用,并发送一些简单的数据

我已经用不同的语言设置了一些代码片段以适应用户

使用jQuery,这对我和最终用户来说都非常容易理解和实现。使用javascript也不算太糟糕,但也不那么优雅

因此,我更愿意只给最终用户一段代码,其中包含导入jQuery的
和jQuery函数本身

我想我的问题是:jQuery更兼容吗?全球可用?支持。。等等……还有什么理由提供javascript解决方案,或者我会用一张干净漂亮的jQuery幻灯片介绍所有的基础吗


谢谢

我不确定我是否理解你的问题,但我会尽力帮助你找到答案

我“真的”在JavaScript之前就开始使用jQuery开发了。其中一个主要原因是转换,还有ajax方法

但是最近,我只使用JavaScript,而不使用jQuery,结合CSS3进行转换

我发现生成的JavaScript代码总体上比jQuery更具可读性,并且发现JavaScript鼓励比jQuery更好的实践

我的动机之一是,对我来说,从jQuery转移到用“硬”JavaScript替换它是一个挑战,而且还因为jQuery有时会有点问题,而且速度很慢


JavaScript在浏览器(和CPU)上更容易,当然更快(jQuery库已经成为一个相对较大的文件),降低复杂性和减少一层总是一件好事——尽管我不得不说,jQuery在这一点上是相当稳定、成熟和经过良好测试的。

我不确定我是否理解你的问题,但我会尽力帮你找到答案

我“真的”在JavaScript之前就开始使用jQuery开发了。其中一个主要原因是转换,还有ajax方法

但是最近,我只使用JavaScript,而不使用jQuery,结合CSS3进行转换

我发现生成的JavaScript代码总体上比jQuery更具可读性,并且发现JavaScript鼓励比jQuery更好的实践

我的动机之一是,对我来说,从jQuery转移到用“硬”JavaScript替换它是一个挑战,而且还因为jQuery有时会有点问题,而且速度很慢


JavaScript在浏览器(和CPU)上更容易,当然更快(jQuery库已经成为一个相对较大的文件),降低复杂性和减少一层总是一件好事——尽管我不得不说,jQuery在这一点上是相当稳定、成熟和经过良好测试的。

我不确定我是否理解你的问题,但我会尽力帮你找到答案

我“真的”在JavaScript之前就开始使用jQuery开发了。其中一个主要原因是转换,还有ajax方法

但是最近,我只使用JavaScript,而不使用jQuery,结合CSS3进行转换

我发现生成的JavaScript代码总体上比jQuery更具可读性,并且发现JavaScript鼓励比jQuery更好的实践

我的动机之一是,对我来说,从jQuery转移到用“硬”JavaScript替换它是一个挑战,而且还因为jQuery有时会有点问题,而且速度很慢


JavaScript在浏览器(和CPU)上更容易,当然更快(jQuery库已经成为一个相对较大的文件),降低复杂性和减少一层总是一件好事——尽管我不得不说,jQuery在这一点上是相当稳定、成熟和经过良好测试的。

我不确定我是否理解你的问题,但我会尽力帮你找到答案

我“真的”在JavaScript之前就开始使用jQuery开发了。其中一个主要原因是转换,还有ajax方法

但是最近,我只使用JavaScript,而不使用jQuery,结合CSS3进行转换

我发现生成的JavaScript代码总体上比jQuery更具可读性,并且发现JavaScript鼓励比jQuery更好的实践

我的动机之一是,对我来说,从jQuery转移到用“硬”JavaScript替换它是一个挑战,而且还因为jQuery有时会有点问题,而且速度很慢


JavaScript在浏览器(和CPU)上更容易,当然更快(jQuery库已经成为一个相对较大的文件),降低复杂性和减少一层总是一件好事——尽管我不得不说,jQuery在这一点上是相当稳定、成熟和经过良好测试的。

正如您所说,jQuery需要额外的导入。JQuery是一个充满Javascript函数的文件。它是javascript库的扩展,大多数主流浏览器都没有加载它的函数,您必须包含该文件。如果您决定纯粹在jQuery中继续,最好注意这一点,并在jQuery没有加载到页面上时提供说明。要求图书馆运行东西并没有错,但告诉人们为什么某些东西可能不适合他们总是礼貌的;)

包括这样的东西可能是个好主意

function myFunctionWithJQuery() {
    try {
        jQuery;
    } catch (e) {
        document.getElementById('#example-info-section').innerHTML='You need to load jQuery!';
        return;
    }
    // do something with jQuery
    return;
}
我不太清楚您具体在做什么,但您可以在jQuery业务发挥作用之前调用此逻辑


编辑:更正我的愚蠢=)

正如您所说,jQuery需要额外的导入。JQuery是一个充满Javascript函数的文件。它是javascript库的扩展,大多数主流浏览器都没有加载它的函数,您必须包含该文件。如果您决定纯粹在jQuery中继续,那么最好注意这一点,并在jQuery未加载的情况下提供说明