YUI属性
来源:互联网 发布:php没人要了 编辑:程序博客网 时间:2024/05/16 09:40
代码如下
<script type="text/javascript">YUI().use('event-custom', 'attribute', 'node', function(Y) { //应用attribute模块function Connector(url) {(function structure() { //()()充当Connector的构造子,让new Connector()时直接执行Y.augment(Connector, Y.EventTarget); Y.augment(Connector, Y.Attribute); //属性设置this.url = url;})();this.publish("evnet:testEvent");// 属性配置信息,此处配置了url 、data两个属性var attris = {url : {value : "" //单属性值},data : {value : {} //对象属性}};this.addAttrs(attris); //给Connectort添加属性this.accept = function() { //set属性this.set("data",{ protocolx:"http",portx:"8080",aptDatax:"123456"});this.set("url","http://xxxxxxxxxxxxxxxxx");this.fire("event:testEvent", {target : this}); //发布事件};}var p = new Connector("http://xxxx"); //实例化p.on("event:testEvent", function(e) { //监听事件var obj = e.target.get("data");//get出属性alert(e.target.get("data").protocolx+","+obj.aptDatax+","+e.target.get("url")); });p.accept(); //调用方法,触发事件p.set("url","再玩一下!")alert(p.get("url"));});</script>
0 0
- YUI属性
- YUI
- yui
- YUI
- YUI-EXT
- YUI--grids
- YUI介绍
- YUI Event
- YUI介绍
- YUI Menu
- YUI Compressor
- 认识YUI
- yui test
- YUI.start();
- yui技术
- YUI Loader
- YUI Compressor
- YUI拖动
- 软件工程UML图概述
- db2 分区表
- 设计模式学习笔记(三):模板方法模式【Template Method】(三) 问题引申
- 阿萨德阿撒打算发生的就
- linux系统运行的各种级别及切换方法
- YUI属性
- DirectoryEntry.Children 属性
- 5. 面对对象(基础) Part 5 --- 学习笔记
- java maven quartz exampe 实战攻略
- Android面试题目整理与讲解(二)
- Windows Server 2008远程桌面端口更改方法
- 嵌入式系统 课后实验总结
- 我们都是好孩子
- 导入android项目总数出现:Unable to resolve target 'android-9'