langx

这个模块包含一些扩展javascript语言函数的方法。

模块函数

function langx() { }

成员列表

类型语法说明
函数camelize()将字符串转换为驼峰式写法。
函数compact()创建一个数组, 其中删除了所有 null 和 undefined 的值。
函数dasherize()将字符串写法转换成连字符 - 的写法。
函数Evented一个 skylark 类包含 evented 函数。
函数deserializeValue()反序列化一个值。
函数each()遍历一个对象(普通对象或数组),为每个元素执行一个函数。
函数flatten() 数组扁平化一个层次。
函数funcArg()
函数inArray()判断是否存在与数组内并返回它的索引(如果没有找到,则返回-1)。
函数isArray()检查对象是否为数组。
函数isArrayLike()检查是否为类数组对象。
函数isBoolean()检查是否为布尔值对象。
函数isDefined()检查对象是否定义。
函数isDocument() 检查对象是否为 document 对象。
函数isEmptyObject()检查对象是否为空(不包含可枚举的属性)。
函数isFunction()检查是否为函数。
函数isHash() 判断是否为哈希对象。
函数isObject()判断是否为对象。
函数isPlainObject()检查对象是否为普通对象(创建“{}”或“new Object”)。
函数isNumber()检查对象是否为数字。
函数isString()检查对象是否是字符串对象。
函数isSameOrigin() 检查URL是否与当前文档页面的URL相同。
函数isWindow()确定参数是否为一个window对象。
函数klass()创建一个新的 skylark 类型。
函数lowerFirst()字符串第一个字符转换成小写。
函数makeArray()转换一个类似数组的对象成为真正的JavaScript数组。
函数map()将一个数组中的所有元素转换到另一个数组中。
函数mixin()将源对象的属性复制到目标对象。 目标对象中已经存在的属性将被覆盖。
函数returnTrue()一个恒定返回true的函数对象。
函数returnFalse()一个恒定返回false的函数对象。
函数safeMixin()将源对象的属性复制到目标对象。 目标对象中已经存在的属性不会被覆盖。
函数substitute字符串替换。
函数toPixel() 样式值可以是浮动的, 客户端代码可能需要舍入为整数像素。
函数trim() 去掉字符串起始和结尾的空格。
函数type()确定对象类型。
函数uniq()删除数组中重复值。
函数upperFirst()字符串第一个字符转换成大写。

vem扩展