流行的JavaScript框架/库,如jQuery, MooTools, Prototype和YUI(仅举几个例子)最流行的JavaScript框架)在JavaScript框架领域已经站稳了脚跟。但是对于那些寻找新的或替代框架/库的更有冒险精神的开发人员来说,除了流行的框架之外,还有一些优秀的框架值得一试。在选择一个适合你和/或你的团队的JavaScript框架之前,考虑所有的选择总是好的——尽管肯定有很多令人信服的理由坚持使用大的框架——但它不会对你造成任何伤害至少试一试的替代方案。
本文展示了10个可供选择的JavaScript框架/库.条目中包含了一些演示的链接(如果可用),以便您可以看到框架的实际运行。
1.SproutCore
SproutCore它的特点是强调它在web上提供桌面应用程序功能。它有大量易于遵循的指南,让你快速上手谷歌集团以及与其他SproutCore开发人员互动。SproutCore演示:照片,示例控件
2.活泼的
活泼的是Adobe的Ajax框架。Spry的众多特色之一是它与Adobe产品(如Dreamweaver、Flash和AIR)的紧密集成。就像任何Adobe产品一样,已经有大量的文档可以帮助您快速开始使用Spry。
Spry演示:图片库,RSS阅读器,表单验证小部件
3.JavaScriptMVC
JavaScriptMVC是一个功能丰富的JavaScript框架。JSMVC应用模型-视图-控制器将(MVC)架构模式转换为JavaScript,将业务逻辑从表示层中分离出来——从而增加了组件的模块化和修改的便利性。它有一个内置的自动测试单元(因为“JavaScript测试很糟糕”),甚至在用户遇到错误时给你发邮件。
JavaScriptMVC演示:错误演示,历史演示,Todo演示
4.qooxdoo
qooxdoo是一个使用面向对象JavaScript的Ajax应用程序框架。它是一个框架,允许您使用JavaScript构建web应用程序,而无需担心HTML、CSS和DOM。它也是一个功能齐全的图形用户界面工具包(很像YUI),为开发人员提供了内置的键盘导航、选项卡界面和拖放功能等组件的支持。
Qooxdoo演示:演示浏览器,提要阅读器
5.美岛绿
美岛绿是一个轻量级的JavaScript框架。在它的未压缩的状态,它只有45 KB(相比之下,jQuery在它的缩小的国家是54 kb)。但是,仅仅因为它的简单并不意味着它缺乏复杂的JavaScript函数——midori提供了您从JavaScript框架中期望的常见函数,例如跨浏览器Ajax函数、使用CSS选择器(而不是特定于midori的语法)来匹配DOM中的元素的能力,以及动画效果。
Midori演示:拖放、弹出、切换
6.原型JavaScript框架
的原型JavaScript框架是一个健壮的JavaScript框架,与原型.prototype有一个依赖管理系统,可以初始化特定网页所需的组件(例如加载什么组件和CSS文件)。原型还强调代码的可读性和编码的最佳实践,坚持HTML/CSS/JavaScript的分离(即。
“不显眼的JavaScript”)。原型演示:滑动演示
7.6月的框架
的6月的框架灵感来自核心库并使用模块设计模式。对于那些使用MS Visual Studio 2008的人来说,你会喜欢六月框架附带的文档,因为它利用了Visual Studio的智能感知格式(代码提示/编写时自动补全)。六月框架演示:setOpacity, highlight, getKeyName
8.UIZE
UIZE(发音为“you eyes”)是另一个JavaScript框架,它强调创建完全的富互联网应用程序(RIA),而不是web页面上的基本效果和小部件/组件。它已经包含了“随时可用”的小部件,如日期选择器、表格排序器、进度条和颜色选择器。UIZE示威活动:使用湿巾的幻灯片,字幕和图像端口
9.SimpleJS
SimpleJS是一个简单而轻量级的JavaScript框架,具有Ajax helper函数和动画效果。它使用类似jQuery和MooTools的“插件”系统来扩展框架。对于那些除了基本Ajax函数和效果之外不需要太多东西的开发人员来说,这是一个完美的解决方案。
SimpleJS示范:您可以在网站左侧的“功能”下查看演示。
10.Fleegix.js
Fleegix.js有一个优秀的“事件系统”,可以帮助你监听、操作和触发DOM事件(比如鼠标悬停、点击等)。它包括一个将JavaScript对象序列化为JSON格式的函数(fleegix.jason.serialize),还有一个很棒的效果模块,可以帮助您在web页面或web应用程序上添加丰富的动画JavaScript动画。
你在玩什么?
您使用哪个JavaScript框架,为什么?有什么令人信服的因素会让你寻找另一种选择?
你的框架缺少其他框架/库的哪些特性?让我们在评论中开始讨论JavaScript框架吧!
JavaScript框架的参考资料
- 选择JavaScript框架
- Javascript框架在顶级网站中的使用情况
- 最完整的AJAX框架和JavaScript库列表
有关六修订的相关文章
实际的建议
WebFX是一家提供全方位服务的数字营销机构,提供从搜索引擎优化到网页设计的一切服务,所有这些服务的动机都是尽可能透明,并为我们的客户提供质量自定义报告.我们为众多客户提供了网页设计和在线营销方面的知识。