1.3.x => 1.4.x 升级指南

升级必读

种子引用路径

1.4.x 的引用地址域名由之前的a.tbcdn.cn改为g.tbcdn.cn

//g.alicdn.com/kissy/k/1.4.7/seed.js

注意://g.alicdn.com/对应到http://a.tbcdn.cn/g/下的文件,比如,//g.alicdn.com/abc.jshttp://a.tbcdn.cn/g/abc.js实际是一个文件。

1.4.x 将不再提供kissy.js

为了增强 KISSY 的模块架构和减轻体积,1.4.0 之后将不再提供粗粒度的kissy.js,因此//g.alicdn.com/kissy/k/1.4.7/kissy.js不存在。KISSY 将只提供seed.js

即,使用 1.4.x 的功能必须首先use('mod-name')再使用,注意之前比较滥用的KISSY.ready(),在 1.4.x 中不建议使用。使用模块请参照 1.4.x 模块列表

模块名称变更

对于用到这些模块(基于 kissy 1.3.0)的页面升级到1.4.0后,需要在全局自行添加映射(KISSY 1.4.0 不提供):

KISSY.config({
    modules: {
        'sizzle':{
            alias: ['node']
        },
        'calendar':{
            alias: ['gallery/calendar-deprecated/1.0/']
        },
        'datalazyload':{
            alias: ['gallery/datalazyload/1.0/']
        },
        'switchable':{
            alias: ['gallery/switchable/1.3.1/']
        },
        'imagezoom':{
            alias: ['gallery/imagezoom/1.0/']
        },
        'waterfall':{
            alias: ['gallery/waterfall/1.0/']
        },
        'flash':{
            alias: ['gallery/flash/1.0/']
        }
    }
});

Changelog

KISSY Changelog