Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KissyCake

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for d2forum d2forum
June 04, 2013
780

 KissyCake

目录规范的设计思路 —— 文龙

Avatar for d2forum

d2forum

June 04, 2013
Tweet

Transcript

  1. 新发布机制 • KISSY Pie 之前是⽤用 时间戳⺫⽬目录 的⽅方式 解决不覆盖的问题 • 新发布机制

    每次发布⽣生成⼀一个新的Tag, 发布不能覆盖 13年5月30⽇日星期四
  2. + + + + V2 常⻅见的⼏几个场景 在原有代码上 修改 项⺫⽬目,或⼤大的 改版

    ⽇日常与项⺫⽬目同 时进⾏行 V1 13年5月30⽇日星期四
  3. 模块 • JS:KISSY 模块, ⾮非 KISSY 脚本 • 样式:CSS,Sass,Less •

    HTML: Kissy Template, KISSY XTemplate 13年5月30⽇日星期四
  4. 模块对⽐比 • page mod: ⼀一个⻚页⾯面独享的模块 ⽐比如:⻚页⾯面独享的业务逻辑 • utils mod: 多⻚页⾯面共⽤用,

    基础性的, 只 能被间接使⽤用的,本⾝身不打包 ⽐比如: 埋点模块, 统⼀一的数据处理,通⽤用的业务逻辑, 基础样式库等 • widget: 复杂,独⽴立模块 可以被懒加载, 可实现单独的功能, ⽐比如投票箱,侧边栏等 13年5月30⽇日星期四
  5. 与 KISSY Pie 的对⽐比 • 去掉了时间戳⺫⽬目录 • 根⺫⽬目录添加src 与 build

    ⺫⽬目录, 构建后的代码 全部在Build⺫⽬目录⾥里⾯面, 源码更干净 • 所有⻚页⾯面从根⺫⽬目录移⼊入 src/pages ⺫⽬目录,结构更 清晰 • 添加了Widget⺫⽬目录, 提供懒加载和负责模块 的⽀支持 • ⻚页⾯面版本 由 1.0 > 变 成 v1 13年5月30⽇日星期四