kissy.js 提供小程序开发中一些常用的工具函数,有完整的接口文档。
下载地址:
本站下载:kissy.js
示例:
var S = require("../../utils/kissy.js")
Page({
data:{},
onLoad:function(options){
// Uri
var one = new S.Uri('');
S.log(one.resolve('foo').toString()) // =>
S.log(one.resolve(new S.Uri('?foo')).toString()) // => ?foo
// merge
var defaults = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
var settings = S.merge(defaults, options);
S.log(settings); // => { validate: true, limit: 5, name: bar }
// isEmptyObject
S.isEmptyObject({}); // => true
S.isEmptyObject([]); // => true
S.isEmptyObject({ a: 'a' }); // => false
// md5
var str = 'hello world';
S.log(S.md5(str));