dojo/_base/lang模块
来源:互联网 发布:mac玩魔兽世界 编辑:程序博客网 时间:2024/04/30 12:43
该模块是javascript语言的扩展模块,提供了一些有用的方法。简单的介绍几个。
1.mixin(dest,sources)mixin是多重继承的意思,该方法是将soruces对象(可能是一个对象或者是多个对象)中的属性和方法复制后加到dest参数对象中,该函数返回dest对象继承后的对象。相当于dest对象继承了source对象中的属性和方法。dest参数可以为null
例如:
var obj1={"name1":"obj1"};
var obj2={"name2":"obj2"};
var obj3={"name3":"obj3"};
var obj4={"name4":"obj4"};
var a=lang.mixin(obj1,obj2);//a的结果为:{"name1:"obj1","name2":"obj2"}, obj1对象和a的结果相同
var b=lang.mixin(null,obj4,obj2,obj3);//b的结果为:{"name2:"obj2","name3":"obj3","name4:"obj4"}
var c=lang.mixin({},obj4,obj2,obj3,{"id":"20"});//c的结果为:{"id":20,"name2:"obj2","name3":"obj3","name4:"obj4"}
阅读全文
0 0
- dojo/_base/lang模块
- dojo/_base/window模块
- dojo/_base/declare模块
- dojo动画效果模块详述——dojo._base.fx
- dojo AMD开发之dojo/_base/html
- DOJO 基本原理 之 dojo/_base/declare<7>
- Classy JavaScript with dojo/_base/declare
- dojo学习日记(6)——dojo/_base/fx的 fadeOut()方法
- dojo.string模块详述
- dojo之模块分支
- dojo dom-form模块
- dojo(一):创建模块
- 扩展 Dojo 模块
- dojo/aspect模块
- Dojo学习笔记(4. dojo.string & dojo.lang)
- Dojo学习笔记(4. dojo.string & dojo.lang)
- dojo切面编程(dojo/aspect模块)
- dojo微模板dojo/string模块
- 安卓自定义View进阶:Path之玩出花样(PathMeasure)
- 设计原则之迪米特原则
- mysql的缓冲查询和非缓冲查询
- 针对GZIP文件类型的并行读取
- 学python爬虫的打怪升级之路
- dojo/_base/lang模块
- Spring整合Web,Mybatis,Hibernate
- RN 项目使用 stetho
- HTML学习笔记 -- 4. HTML表单
- jQuery的Autocomplete实现自动完成/自动填充
- 百练_3671:字符串排序
- iOS10.3 app内好评详解 SKStoreReviewController
- SSD固态硬盘接口种类多,你了解多少?
- 百度echart 使用示例