行业新闻

当前位置:

10个有前途的JavaScript框架

浏览量:0

        流行的JavaScript框架库,例如jQuery,MooTools,Prototype和YUI(仅列举了其中一些最流行的JavaScript框架)在JavaScript框架领域肯定具有坚实的立足点。但是对于喜欢冒险的开发人员来说,他们正在寻找新的或替代的框架/库–在流行的框架之外还有一些优秀的框架值得一试。

        它总是好的安定在一个JavaScript框架,适合您和/或你的团队之前,需要考虑所有的选择-虽然肯定有很多令人信服的理由坚持大牌-它不会伤害你的任何以在最少尝试其他选择。

本文展示了10种可供选择的功能强大的JavaScript框架/库。条目中包含指向其一些演示(如果可用)的链接,因此您可以看到实际的框架。

10个有前途的JavaScript框架

        1. SproutCore

SproutCore通过强调其在网络上带来桌面应用程序功能的用法而与众不同。它有大量易于使用的易于操作的指南,可以帮助您快速入门,并拥有自己的Google网上论坛来解答您的问题以及与其他SproutCore开发人员进行互动。

SproutCore演示:照片,样本控件

        2. Spry

Spry是Adobe的Ajax框架。Spry的众多独特功能之一是它与Adobe产品(例如Dreamweaver,Flash和AIR)的紧密集成。与任何Adobe产品一样,已经有大量文档可以帮助您快速开始使用Spry。

Spry演示:图片库,RSS阅读器,表单验证小部件

        3. JavaScriptMVC

JavaScriptMVC是一个功能丰富的JavaScript框架。JSMVC将模型-视图-控制器(MVC)架构模式应用于JavaScript,从而将业务逻辑与表示层分离开来–从而提高了组件的模块化程度并易于修改。它具有一个内置的自动化测试单元(因为“ JavaScript测试很糟糕”),甚至在用户遇到错误时通过电子邮件发送给您。

JavaScriptMVC演示:错误演示,历史演示,Todo演示

        4. 

qooxdoo是使用面向对象JavaScript的Ajax应用程序框架。它是一个框架,使您可以使用JavaScript来构建Web应用程序,而不必担心HTML,CSS和DOM。它也是功能齐全的图形用户界面工具包(与YUI极为相似),为开发人员提供了对键盘导航,选项卡式界面以及拖放功能以及其他组件的内置支持。

Qooxdoo演示:演示浏览器,Feed Reader

        5. Midori

midori是一个轻量级的JavaScript框架。在未压缩状态下,它的大小仅为45 KB(相比之下,处于最小状态的jQuery为54KB)。但是,仅仅因为它的轻巧并不意味着它缺少复杂的JavaScript函数-Midori提供了JavaScript框架所期望的通用功能,例如跨浏览器的Ajax函数,使用CSS选择器的能力(而不是Midori特定的语法) )以匹配DOM中的元素和动画效果。

midori演示:拖放,弹出窗口,切换

        6.原型JavaScript框架

该原型JavaScript框架是一个强大的JavaScript框架,股票很多共同点与原型。Archetype具有一个依赖项管理系统,该系统可以初始化特定网页所需的组件(例如要加载的组件和CSS文件)。原型还通过对HTML / CSS / JavaScript分离(即“不引人注意的JavaScript”)强加硬性来强调代码的可读性和编码最佳实践。

原型演示:滑动演示

        7.June Framework

在June Framework是由灵感核心库,并采用了模块设计模式。对于使用MS Visual Studio 2008的用户,您会喜欢June框架随附的文档,因为它利用了Visual Studio的智能格式(编写时的代码提示/自动完成)。

        8. UIZE

UIZE是另一个JavaScript框架,它强调与网页上的基本效果和小部件/组件相对应的功能丰富的富互联网应用程序(RIA)的创建。它已经预装了“准备使用”的小部件,例如日期选择器,表格分类器,进度栏和颜色选择器。

         9. SimpleJS

SimpleJS是一个简单,轻量级但功能丰富的JavaScript框架,具有Ajax辅助函数和动画效果。它使用类似于jQuery和MooTools的“插件”系统来扩展框架。对于那些不需要Ajax基本功能和特效的开发人员来说,这是一个完美的解决方案。

        10. Fleegix.js

Fleegix.js具有出色的“事件系统”,可帮助您侦听,操纵和触发DOM事件(例如,鼠标悬停,onclick等)。它包括一个将JavaScript对象序列化为JSON格式的函数(fleegix.jason.serialize),以及(因为其他所有JavaScript框架都具有)一个很棒的效果模块,可帮助您将丰富的动画JavaScript动画添加到您的网页或Web应用程序中。

        您使用哪个JavaScript框架,为什么?哪些令人信服的因素会让您寻找其他选择?您的框架缺少其他框架/库的哪些功能?


以上就是作者为您整理的内容。更多讯息请关注武汉悟空云互联网有限公司

[声明]本网整理的媒体稿件是为了分享更多的讯息。此类稿件不代表本网立场,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的某些内容侵犯了您的版权,请把您的相关内容发至此邮箱【wukongclouds@163.com】,我们在确认后,会立即删除,保证您的版权。