问题标签 [jquery-migrate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery 从 1.4.2 迁移到最新版本
我有一个使用 jQuery 1.4.2 的遗留应用程序,我需要将版本更新到最新的稳定版本,这样它就没有旧版本的漏洞。
代码库非常庞大,它会是一个 PITA 来检查所有内容并迁移已弃用的代码。我发现这个项目https://github.com/jquery/jquery-migrate似乎可以解决问题......我已经在我的代码中包含了该库(实际上是 2 个库,迁移到 1.12,然后迁移到 1.12 到 3.0)它显示了许多与不推荐使用的方法相关的警告。
我的问题是……我可以使用该jquery-migrate
库来向后兼容已弃用/删除的函数,还是仅用于记录已弃用的函数而我应该修复所有这些函数?我可以在生产中使用它吗?
javascript - 为什么 jQuery-migrate 不直接在代码中替换折旧的函数?
我在一个大项目上使用 jQuery-migrate。我纠正了所有可能的警告,但现在警告在库中。
有些库不再更新,因此我无法更新它们以使它们与 jQuery-3.3.1 一起使用。另外,我不能直接在库中替换折旧的函数,因为它会产生错误。
所以我认为我会在我的项目中保留 jQuery-migrate。
我的问题是:如果 jQuery-migrate 能够在调用时更正折旧的函数,为什么它不能直接在代码中更正它们?
jquery - jquery-migrate 是否在加载或运行时找到所有“错误”?
如果我要升级 jquery,并且我使用 jquery-migrate 给我关于折旧代码的警告,我是否需要行使页面上的所有功能来捕获所有要升级的东西,或者是否足以加载每个页面并查看是否控制台日志显示错误?
我想并希望后者,因为没有动态生成脚本或其他奇特的想法来使加载后的 javascript 发生变化。
javascript - jQuery Migrate 插件如何查找旧代码?
只是一个概念问题。迁移插件是否通过浏览器拉入的 javascript 文件进行搜索?还是迁移插件只查看服务器正在执行的代码?
我需要使用 jquery migrate 插件将我的代码更新到最新版本的 jquery。我正在尝试替换以前版本中删除的所有代码实例,并将其替换为最新版本。
jquery - jQuery.fn.scroll() 事件简写已弃用
我正在将项目中的 jQuery 升级到最新版本 3.4.1。我设置jquery-migrate
并查看浏览器控制台以查看我应该修改的内容。除其他外,它读取jQuery.fn.scroll() event shorthand is deprecated
。
我的代码很简单:divBody.scroll();
.
文档说To trigger the event manually, apply .scroll() without an argument:
:. 我坚信这就是我正在做的事情。为什么迁移仍然抱怨?
jquery - jquery-migrate:过滤掉来自特定文件的警告?
我试图从 jQuery 2.2.4 迁移到 jQuery 3.4.1,为此我正在使用jquery-migrate-3.1.0.js
.
我的问题是它会为我使用的库(Telerik Kendo UI)生成警告,对此我无法控制。由于所有这些警告都来自同一个文件kendo.all.js
,我想知道是否有办法过滤掉来自该文件的所有警告,以便我可以专注于修复自己代码中的问题?
wordpress - 我无法删除 jquery-migrate (wordpress)
我正在尝试删除 jquery-migrate.min.js。我试过这些代码。
或者
在我尝试了插件但我无法删除 jquery-migrate.min.js
它仍在加载中。截图:https ://prnt.sc/s8qiel
我怎样才能删除这个?谢谢
jquery - 从 jquery 1.12.4 迁移到 3.5.1 时出现“Jquery 未定义”
我正在升级一个使用 jquery-1.9.1、jquery-ui-1.10.3、在 JBoss AS 7.0 服务器上运行并使用 Internet Explorer-11 的 web 应用程序。我需要将 jquery 升级到最新版本,目前是 jquery-3.5.1。
按照本升级指南中提到的步骤,我首先使用 jquery-migrate-1.4.1 升级到最新的 jquery 1.x (1.12.4) 版本(控制台中没有警告/错误,删除 jquery-migrate -1.4.1 导入应用运行成功)。
所以现在我正在尝试使用 jquery-migrate-3.3.0 插件将 jquery-1.12.4 升级到 3.5.1。我已将所有<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
标签替换为:
运行应用程序时,网页未加载,我在浏览器的控制台中看到以下错误:
这些错误在我从官网下载的 jquery 文件中:https ://code.jquery.com/jquery/ ,我自己没有编辑这些文件。
我不知道为什么会发生这些错误。
另外,附带问题,我是否还必须将 jquery-ui-1.10.3 升级到最新的 jquery-ui 版本才能升级 jquery?如果可能的话,我更喜欢只升级 jquery。
javascript - jquery-3.0.0.js 中的错误:“无法获取未定义或空引用的属性‘导出’”
我正在升级一个使用 jquery-1.9.1、jquery-ui-1.10.3、在 JBoss AS 7.0 服务器上运行并使用 Internet Explorer-11 的 web 应用程序。
所以现在我正在尝试使用 jquery-migrate-3.0.0 插件将 jquery-1.12.4 升级到 3.0.0。
运行应用程序时,网页未加载,我在浏览器的控制台中看到以下错误:
这是来自 jquery-3.0.0.js 的相应代码片段
错误在上面的最后一行。
由于这个错误,我还在 jquery-3.0.0.js 之后加载的所有 js 文件中出现“jQuery 未定义”错误,即 jquery-migrate-3.0.0.js、jquery-ui.js
有人对如何解决这个问题有任何见解吗?在 jquery 1.x 中没有遇到这个错误(似乎从 3.x 开始发生了一些重大变化)。
jquery - jQuery 从 1.8.3 升级到 3.5.1
我知道以下内容写在https://jquery.com/upgrade-guide/3.0/站点中。但可悲的是,这让我感到困惑。
使用以下步骤从早于 1.11.0 或 2.1.0 的 jQuery 版本升级到这个新版本 3.0
它的说法早于 1.11.0,不适用于我当前的 1.8 版本。所以我应该在我的项目中使用 thejquery-migrate-1.4.1.js
还是 the jquery-migrate-3.3.1.js
?谢谢!