KISSY1.2.0学习笔记-3
namespace {Object} 方法
作用:设置一个命名空间,返回创建的对象
参数:
{String} 命名空间名字
{Boolean} 是否全局变量
举例:
KISSY.namespace('KISSY.app'); // returns KISSY.appKISSY.namespace('app.Shop'); // returns KISSY.app.ShopKISSY.namespace('TB.app.Shop', true); // returns TB.app.Shop
app {Object} 方法
作用:方法,返回一个新的对象,这个对象基于app,有基本的一些KISSY方法,比如use、add、getScript、namespace
参数:
{String} 名称
{Object} 需要添加的静态方法
举例:
KISSY.app('xyz');KISSY.app('ttt',{a:1,b:2});
log 方法
作用:输出东西到控制台,主要用于调试,一得要开启ks-debug才会有效 善用error可以比较好的调试,error会输出当前调用的堆栈
参数:
{String} msg 要输出的内容
{String} cat 日志类型(”info”, “warn”, “error”, “time”等等)(可选)
{String} src 来源,会在输出的日志前面加上一个前缀
举例:
KISSY.log('test');//test
KISSY.log('test','warn');//多一个红色的图标test
KISSY.log('test','error','form xx');//from xx:test
error
作用:抛出一个异常,throw的封装,同样需要开启ks-debug
参数:
{String} msg 要输出的内容
举例: 就不举例了
kissy的seed/kissy.js方法就分析完毕,后续会有更多的高级方法介绍。
还没有评论