【问题标题】:Is it possible to transpile jQuery to Vanilla JS?是否可以将 jQuery 转换为 Vanilla JS?
【发布时间】:2016-10-30 16:09:42
【问题描述】:

我使用 traceur / babel 将 ES6 转换为 ES5,但是否可以使用 gulp 插件将 jQuery 转换为纯 javascript? 感谢您的回答:)

【问题讨论】:

  • jQuery 不是一种不同的语言,它是一个扩展 javascript 功能的库。请先阅读 jQuery。
  • 你为什么要这么做?与 ES6 不同,您已经可以在任何浏览器上执行 jQuery。
  • 我知道 jQery 和 Vanilla /plain JS 是同一种语言,并且 jQuery 有很好的方法来处理 DOM 元素并简化了代码。我们有一个客户不想使用 jQuery,因此我们必须将 jQuery 脚本翻译成纯 JS。

标签: javascript jquery gulp babeljs traceur


【解决方案1】:

没有将 jQuery 转换为 javascript 的 gulp 插件。这与这个问题 Is there an easy way to convert jquery code to javascript? 有点相关。你需要做的是找出你在用 jQuery 做什么,然后寻找用 vanilla javascript 做的方法,然后你就不需要 jQuery。

【讨论】:

  • :( 我也找不到任何东西。如果你要这样做,请为它写一个插件!!!!人们为此浪费了多少数千小时当第一个这样做的人本可以编写插件时。或者更好的是,花费大量时间编写此站点的人:youmightnotneedjquery.com(可能或多或少会自动转换为 gulp 插件,哈哈)跨度>
【解决方案2】:

您可以打开 jquery.js 并查找要转换为原生 javascript 的相关函数。

将它复制到一个新的 helper.js 中,包含它而不是 jquery.js(或 jquery.min.js)并使用这个函数。瞧,原生 js 函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 2021-03-11
    • 1970-01-01
    • 2021-02-17
    相关资源
    最近更新 更多