原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
KISSY 微信小程序版
kissy.js 提供小程序开发中一些常用的工具函数,有完整的接口文档。
下载地址:http://7te9kq.com1.z0.glb.clouddn.com/wxapp/kissydocs.html
示例:
var S = require("../../utils/kissy.js")
Page({
data:{},
onLoad:function(options){
// Uri
var one = new S.Uri('http://www.g.cn/x');
S.log(one.resolve('foo').toString()) // => http://www.g.cn/foo
S.log(one.resolve(new S.Uri('?foo')).toString()) // => http://www.g.cn/x?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));
}
})