哪个Javascript框架最简单、最强大?

哪个Javascript框架最简单、最强大?,javascript,frameworks,Javascript,Frameworks,我一直在使用各种javascript框架,包括mootools、jquery、prototype和scriptaculous,我发现它们都很好,但很难扩展到更复杂的想法 如果我要努力学习一个,哪一个是最简单的扩展和使用方法,同时又能保持足够强大的功能用于各种方向呢?jQuery是我最喜欢的另一个投票给jQuery。它很小,焦点集中,但非常强大。根据JS库的标准(通常很糟糕),它也是合理的、有很好的文档记录的 一旦你熟悉了语法,它也很容易扩展。在我看来,jQuery非常强大和简单。它使用CSS选择

我一直在使用各种javascript框架,包括mootools、jquery、prototype和scriptaculous,我发现它们都很好,但很难扩展到更复杂的想法


如果我要努力学习一个,哪一个是最简单的扩展和使用方法,同时又能保持足够强大的功能用于各种方向呢?

jQuery是我最喜欢的

另一个投票给jQuery。它很小,焦点集中,但非常强大。根据JS库的标准(通常很糟糕),它也是合理的、有很好的文档记录的


一旦你熟悉了语法,它也很容易扩展。

在我看来,jQuery非常强大和简单。它使用CSS选择器语法回调元素,并且只向全局名称空间添加两个函数:jQuery()和$(),后者是jQuery()的别名

jQuery有大量的插件可供您使用,让您可以创建幻灯片、手风琴控件、丰富的日历等。这本书《jQuery在行动》是在线参考资料的绝佳伴侣

我们在我的上一个项目中使用它来创建一个相当丰富的调度工具,我们非常喜欢它,我们鼓励在我们的咨询公司中采用它作为所有JavaScript使用的事实标准。您可以在

查看结果。简单、不引人注目,并使您的javascript代码看起来比以往更干净

它有一个对话框,您几乎可以立即得到答案

另请参见(其他相关问题):

    • 我建议使用jQuery

      我将向大家介绍我的团队昨天为高级管理层做的演示中的一些主要论点,以使他们相信这一点

      原因:

    • 社区接受。看看它显示了从2004年到2008年,“原型”、“yui”和“scriptaculous”搜索量的增长。然后在2006年,“jquery”的搜索突然增加到其他库的两倍。社区实际上正在集中在一个领先的产品上,这就是jQuery

    • jQuery非常简洁易读。我进行了一个实验,在这个实验中,我使用YUI编写的现有代码(随机选择),并尝试用jQuery重新编写它。它是jQuery中长度的1/4。这使得它的编写容易度提高了4倍,维护容易度提高了4倍

    • jQuery与web世界的其他部分很好地集成。使用CSS语法作为选择项目的关键是一个绝妙的技巧,它有助于将高度分离的HTML、CSS和JavaScript世界融合在一起

    • 文档:jQuery有优秀的文档,每个方法都有清晰的规范和工作示例。它有很好的书籍(我推荐“jQuery在行动中”。)唯一与之相匹配的竞争对手是YUI

    • 活跃用户社区:Google group是Prototype的主要社区讨论论坛,拥有近1000名成员。谷歌jQuery小组的成员数量是谷歌的10倍。我个人的经验是,社区往往是有帮助的

    • 轻松学习曲线。jQuery很容易学习,即使对于有设计师经验但没有编码经验的人来说也是如此

    • 表演。查看,这是由mootools发布的。它比较了不同框架的速度。jQuery并不总是最快的,但是它在每个测试中都非常好

    • 与其他库配合良好:jQuery的noConflict模式和核心库的小尺寸有助于它在已经使用其他库的环境中正常工作

    • 旨在使JavaScript可用。循环是JavaScript中的一个难题;jQuery使用set对象,您几乎不需要编写循环。JavaScript最大的优点是函数是一流的对象;jQuery广泛使用了这个特性

    • 插件。jQuery旨在使编写插件变得容易。还有一个庞大的社区,人们在那里编写插件。你想要的任何东西都可能在外面。查看类似或的可视示例


    • 我希望你觉得这很有说服力

      注意:这个答案是预角/余烬/等。因此解决了一个过时的问题

      我教这些东西,真的别无选择,只能专注于JQuery,因为业内大多数人已经“选择”了它(我知道这并不总是一个好理由),但也因为——对于已经了解一些CSS的学生来说——入门点较低


      我也使用过Mootools(我的第二选择),但一位同事说服我使用“可编程性”参数切换到JQuery——我发现它更容易使用和理解代码。JQuery社区、在线文档和帮助。

      您发现原型很难扩展吗?真奇怪!这令人印象深刻。可惜eyecon手风琴在IE7中有点垃圾,但我相信这是可以修复的。JQuery似乎比IE7上的其他版本要快得多(即使在运行了几次以消除有限的时钟分辨率之后),在FF上速度不是很快,但仍然很快。请注意,您提到的趋势信息有点扭曲。“如果你考虑说英语国家,那么原型是最被搜索的”。“YUI”是亚洲(尤其是日本)的一个共同的名字,“原型”是一个常见的英语单词。因此,考虑到这一点,jQuery在该图表上仍然表现出色,这一点尤其令人印象深刻。这是首选的手风琴,在这一点上:jQuery也被许多大公司使用。这是一个相当整洁的“批准标志”。今天早上,我听说微软已经宣布正式支持jQuery。这真是一种认可。