将旧的javascript翻译成jQuery的工具
Tool to translate old javascript into jQuery
我知道网上有很多工具可以让我们的生活更轻松,对于我们开发人员来说,包括一些非常强大的工具。
我问你是否知道将旧的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
是 var
的 jQuery 包装版本。随着重构的进行,你可以使用一个告诉你"x"未使用的工具(如jsLint)来知道删除它是安全的。
各种IDE都有一些重构Javascript的工具。有些人看到这个问题:你如何重构JavaScript,HTML,CSS等?
相关文章:
- jQuery工具验证器自定义效果-添加&消除影响
- Jquery工具在Webkit中不起作用
- 如何在函数内部为jquery工具提示调用不同的var字符串
- Safari 5.1.7 flexslider/jquery工具冲突z索引错误
- 使用 jQuery 工具提示插件获取 clientX
- Jquery 工具提示未随 AJAX 数据加载一起显示
- 试图用jquery工具在覆盖层上获取鼠标悬停
- 使用JQuery工具提示基于属性的工具提示
- Jquery工具提示不起作用
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- 如何通过 Jquery 工具提示显示图像
- 如何将文本框弹出窗口(Jquery 工具提示或类似工具)添加到画布中的 Fabric JS 图像
- jQuery 工具提示禁用悬停
- 如何仅在每次单击可滚动(jquery工具)中的导航按钮时加载图像,而不是一次加载所有图像
- 使用 jQuery 工具提示插件(或任何其他方法)显示带有 PHP 对象属性的工具提示
- 更改“Jquery 工具”选项卡幻灯片可单击区域
- 悬停和焦点上的响应式 jQuery 工具提示无法正常工作
- Jquery工具提示非常跳跃
- JavaScript/jQuery 工具提示函数使用“this”
- 滚动到 Jquery 工具提示