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