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

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

 2010-09-14 13:31:43 来源:WEB开发网   
核心提示: 使用字符补齐字符串开头Usage Example:dojo.string.padLeft("100", 6);//will return "000100"dojo.string.padRight使用字符补齐字符串结尾Usage Example:doj

使用字符补齐字符串开头

Usage Example:
dojo.string.padLeft("100", 6);      //will return "000100"
dojo.string.padRight

使用字符补齐字符串结尾

Usage Example:

dojo.string.padRight("100", 6);      //will return "100000"

模块:dojo.lang.common / dojo.lang

dojo.lang.common 和 dojo.lang 是一样的,只要require其中一个就可以使用以下方法

dojo.lang.mixin

将一个对象的方法和属性增加到另一个对象上

Usage Example:

var s1 = {name: "TestObj", test1: function(){alert("this is test1!");}}var s2 = {value: 1000, test2: function(){alert("this is test2!");}}var d = {};dojo.lang.mixin(d, s1, s2); //执行后d就具备了s1和s2的所有属性和方法d.test1();

dojo.lang.extend

为指定类的原型扩展方法与属性

Usage Example:

TestClass = function() {};dojo.lang.extend(TestClass, {name: "demo", test: function(){alert("Test!");}});var o = new TestClass(); //TestClass本来是没有test方法的,但是extend以后就有test方法了o.test();

dojo.lang.find=dojo.lang.indexOf

查找指定对象在指定数组中的位置

Usage Example:
var arr = [1,2,3,3,2,1];dojo.lang.find(arr, 2);         //will return 1dojo.lang.find(arr, 2, true);      //will return 1dojo.lang.find(arr, "2", true);      //will return -1dojo.lang.find(arr, "2", false);   //will return 1dojo.lang.find(arr, 2, true, true);   //will return 4
dojo.lang.findLast=dojo.lang.lastIndexOf

上一页  1 2 3 4  下一页

Tags:Dojo 学习 笔记

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