我知道网上有很多工具可以让我们的生活更轻松,对于我们开发人员来说,包括一些非常强大的工具。
我问你是否知道将旧 javascript 转换为 jQuery 的工具?
一个可以帮助制作这些东西的工具?因为我要在jQuery中翻译数千行代码,而且我想我有大约15年的时间...... :)
谢谢 !
我知道网上有很多工具可以让我们的生活更轻松,对于我们开发人员来说,包括一些非常强大的工具。
我问你是否知道将旧 javascript 转换为 jQuery 的工具?
一个可以帮助制作这些东西的工具?因为我要在jQuery中翻译数千行代码,而且我想我有大约15年的时间...... :)
谢谢 !
不,这样的工具不存在。如果它存在,那么由它创建的代码就不会是任何人想要使用的东西。
开始使用 jQuery 的最佳方式是简单地将 jQuery 用于新的东西,如果有时间慢慢手动迁移旧的东西 - 最好是那些已经损坏或需要修改的东西。
这个问题没有意义。jQuery 不是您可以翻译成的语言。jQuery 是一个库,您可以根据需要在 Javascript 代码中使用它。没有 jQuery 没有什么是做不到的。
您可能需要一个工具来帮助您重构 Javascript 代码,用等效的 jQuery 方法替换特定模式。问题是这会造成混乱。
例如 jQuery 等价于:
var x = document.getElementById('foo');
是:
var x = $('#foo');
但是现在 x 是一个 jQuery 对象,而不是 DOM 对象,所以使用它的代码会中断。
你可以这样做:
var x = $('#foo')[0];
这会给你一个 DOM 对象,但是你在浪费 jQuery。
一种解决方案是将代码替换为:
var $x = $('#foo');
var x = $x[0];
然后坚持$var
使用 jQuery 包装版本的约定var
。随着重构的进行,您可以使用一个告诉您“x”未使用的工具(如 jsLint)来了解删除它是安全的。
各种 IDE 都有一些工具来重构 Javascript。请参阅以下问题:您如何重构 JavaScript、HTML、CSS 等?