这个模块包含一些扩展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() | 字符串第一个字符转换成大写。 |