BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

使用Ignite UI创建jQuery应用

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 滕云 关注 0 他的粉丝 发布于 2012年10月24日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Infragistics 最近发布了Ignite UI。Ignite UI是一组HTML和JavaScript界面控件,主要用于基于浏览器的触摸平板、移动终端和桌面应用程序。

Ignite UI基于jQuery Core、jQuery UI和jQuery Mobile JavaScript库,并包含了全套22种基于jQuery的移动控件,同时还支持adaptive CSS 以开发iPhone、Android和Windows Phone等应用程序。

除了Ignite UI核心引擎、数据图表、地理空间图(geospatial mapping)、数据网格、数据访问、数据绑定和HTML编辑控件之外, Ignite UI框架还支持几乎所有主流浏览器的最新版本。另外,通过Loader组件,Ignite UI可以限制发送给客户端的JavaScript的大小。

HTML5数据图表控件支持鼠标或触摸的范围框选、挤夹式缩放、组合表格、动作框架和饼图等功能。同时,数据图表控件还包含了多种类型图表,包括极坐标图表、径向坐标图表和财务报表等。

Ignite UI中的控件配置器使开发者可以通过友好的设计编辑器来创建控件,设计编辑器包含属性窗口和事件窗口等。你只需要将控件放置在需要的位置,与其相关的JavaScript将会自动生成。

Ignite UI的地理空间图控件让你可以绑定和渲染海量数据,并且支持bing、cloudmade、openstreet、ESRI图形文件等。同时,该控件还包括轮廓线、折线、散射区域、地理形状和标志等。

Infragistics产品管理部门的负责人 Jason Beres说:

“所有Ignite UI控件都有MVC包装器,这样可以最大限度的利用MVC程序的优势。如果你还不想从事纯粹的客户端开发,那么你便可以试试使用这些MVC包装器。在使用MVC包装器时,你使用C#或VB来初始化控件,然后在包装器的Controller中开发即可。”

Ignite UI还包括DataGrid控件,其功能包括排序、分组和单元合并等功能。单元合并功能可用于对话窗口、文件上传、排名、HTML5视频播放器和树状控件等,其中,树状空间支持多选框、图像和拖放操作。

Jason还表示,Ignite UI是 NetAdvantage Ultimate的一部分,所以任何Ultimate的客户都可以获得Ignite UI。同时, Ignite UI包含于 MobileAdvantage 中, MobileAdvantage还包括了NucliOS,基于iOS objective C 的UI工具包、Iguana UI、Android UI工具包和NetAdvantage for Windows Phone

参考英文原文http://www.infoq.com/news/2012/10/ignite-ui


感谢侯伯薇对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT