Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有关于Javascript框架之间转换的指南吗?_Javascript_Mootools_Prototypejs_Javascript Framework_Porting - Fatal编程技术网

有关于Javascript框架之间转换的指南吗?

有关于Javascript框架之间转换的指南吗?,javascript,mootools,prototypejs,javascript-framework,porting,Javascript,Mootools,Prototypejs,Javascript Framework,Porting,我有一个为MooTools编写的日期选择器库,我想将其移植到原型中。这看起来是一项长期艰巨的任务,我想知道是否有人见过或写过关于两者区别的指南。这是一本翻译词典,我可以在其中查找Moo函数并查看原型等价物,反之亦然 同样的,jQuery也可以作为原型使用。我将尝试一下。如果你在彻底的谷歌搜索之后还没有找到任何资源,我会说你只能打开每个API,来回地查阅它们并查看示例 实际上,我现在正在一个项目中从原型到jQuery。(旁白:我很高兴jQuery已经使用了这两个工具一段时间。)我的基本工作流程只是

我有一个为MooTools编写的日期选择器库,我想将其移植到原型中。这看起来是一项长期艰巨的任务,我想知道是否有人见过或写过关于两者区别的指南。这是一本翻译词典,我可以在其中查找Moo函数并查看原型等价物,反之亦然


同样的,jQuery也可以作为原型使用。

我将尝试一下。如果你在彻底的谷歌搜索之后还没有找到任何资源,我会说你只能打开每个API,来回地查阅它们并查看示例

实际上,我现在正在一个项目中从原型到jQuery。(旁白:我很高兴jQuery已经使用了这两个工具一段时间。)我的基本工作流程只是根据需要引用API

但是,如果有这样一个映射到另一个,我会感到惊讶。在这两种框架中,有许多方法可以完成任何给定的任务,除此之外,它们还以不同的重要方式工作。当然有一些1:1的对应关系,比如“addClass”和“addClassName”,但是jQueryDOM操作通常适用于元素集(可能只是一组1),而Prototype适用于单个元素(可能由each语句包装以处理集合)

幸运的是,两者都有相当好的、易于使用/参考的API


祝你好运。

正如Keith提到的,库提供的功能之间没有1:1的对应关系

更重要的是:不同的框架需要不同的心态。它很少涉及重命名函数,更多的是以另一个框架的样式编写代码。思考“jQuery做这件事的方式是什么?”


如果您正在将代码从框架A移植到框架B,并且对框架B不太了解,那么很容易就会得到一些非常难看的东西。

我想不出任何关于转换的指南。但也有一些Library1和Library2的博客文章对图书馆进行了比较和对比。也许值得去寻找并阅读它们。

我想找一段时间像这样的东西。几周前,我开始尝试在许多主要的图书馆建立一个包含各种技术的“Hello World”页面。这是一项正在进行的工作

然而,几周前,我在Matthias Schütz中发现了这一优秀资源。该参考网站与以下相关文档的链接进行了语法比较:、、、和


我喜欢比较各种库方法——我发现我学到了很多关于库本身的知识,我自己的编程风格,以及如何通过在多个框架中执行相同的任务来改进它。

这是一个很棒的网站。不完全是我要找的,但很接近。谢谢