下载此文档

Operamasks-UI扩展插件使用指南V1.0.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
Error!:******@Date:2013-6-4Version:-UI扩展插件使用指南(基于Operamasks-)Operamasks-UI引言插件简介Operamasks-UI是一套基于JQuery的UI组件库,它提供了丰富的前端展示组件,统一的API体系和良好的可扩展性。Operamasks-UI通过编写大量的javascript代码来对组件进行定义,并提供对方法、事件的支持,其代码风格与JQueryUI类似。如对Button的基本属性和事件定义使用如下的代码:$('#btn').omButton({icons:{left:'images/',right:'images/'},width:150,Label:'按钮'disabled:'disabled',onClick:function(event){alert('你点击了按钮');}});对方法的调用使用形式如下代码:$('#btn').omButton("click");而该文档中介绍的通过属性扩展方式是通过对html元素附加额外的属性来完成对组件的属性和事件定义,示例代码如下:<buttonid="btn"class="ui-button"label="按钮"width="150"fn="{onClick:function(){alert('你点击了按钮');}}"left-icon="images/"right-icon="images/"></button>对于组件的事件定义,除了可以通过扩展的fn属性将所有的事件以json格式进行定义,也可以对将每个事件做为一个独立的扩展属性进行定义,如下示例代码:<buttonid="btn"class="ui-button"label="按钮"width="150"click="function(){alert('你点击了按钮');}"left-icon="images/"right-icon="images/"></button>需要说明的是,由于Operamasks-UI中的一些事件命名与html原生的事件重名,如omButton组件的onClick事件与html原生事件重名。在插件中对这种问题的处理办法是:为onClick事件提供一个别名,如上面示例代码中的”click”即为”onClick”的别名。另外,在插件中,对于方法的调用,除了可以通过Operamasks-UI原生支持的代码形式,也可以直接通过组件ID以面向对象的方式来调用其方法,如下的示例代码:();插件初始化通过属性扩展机制对组件定义完成之后,需要通过OMUI插件的initUI($config)函数告知OMUI对组件进行初始化。$(document).ready(function(){ initUI();});initUI函数可以接收一个JSON格式的参数,该参数可以对组件的一些属性进行预定义,如预定义btn的onClick事件:$(document).ready(function(){ initUI({ "btn":{ onCli

Operamasks-UI扩展插件使用指南V1.0 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小107 KB
  • 时间2020-03-30