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方法就分析完毕,后续会有更多的高级方法介绍。

  1. 还没有评论

  1. 还没有引用通告。