WEB开发网
开发学院网页设计JavaScript Dojo学习笔记(4. dojo.string & dojo.lang) 阅读

Dojo学习笔记(4. dojo.string & dojo.lang)

 2010-09-14 13:31:43 来源:WEB开发网   
核心提示: Usage Example:dojo.lang.isAlien(isNaN);//will return truedojo.lang.isBoolean判断输入的类型是否为布尔类型Usage Example:dojo.lang.isBoolean(2>1);//will return

Usage Example:
dojo.lang.isAlien(isNaN);   //will return true
dojo.lang.isBoolean

判断输入的类型是否为布尔类型

Usage Example:

dojo.lang.isBoolean(2>1);   //will return true

dojo.lang.isNumber

判断输入的类型是否为数值,根据注释所说,此函数使用不太可靠,但是可替换使用的系统函数isNaN也不太可靠

dojo.lang.isUndefined

判断输入是否为未定义,根据注释所说,此函数有可能会导致抛出异常,推荐使用 typeof foo == "undefined" 来判断

模块:dojo.lang.extras

dojo.lang.setTimeout

延迟指定时间后执行指定方法

Usage Example:

function onTime(msg){dojo.debug(msg)}dojo.lang.setTimeout(onTime, 1000, "test"); //1秒后会输出调试信息"test"dojo.lang.setTimeout(dojo, "debug", 1000, "test"); //1秒后会输出调试信息"test"

dojo.lang.getNameInObj

获得指定项目在指定对象中的名称

Usage Example:
dojo.lang.getNameInObj(dojo, dojo.debug);   //will return "debug"
dojo.lang.shallowCopy

返回指定对象的浅表复制副本

Usage Example:
dojo.lang.shallowCopy({});  //will return a 空对象
dojo.lang.firstValued

返回第一个存在定义的参数

Usage Example:

var a;dojo.lang.firstValued(a,2,3);   //will return 2

以上全部是自己阅读源代码写的总结,如有错误,还请指明。

上一页  1 2 3 4 

Tags:Dojo 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接