Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.37 KB

README.md

File metadata and controls

69 lines (48 loc) · 1.37 KB

#pre

  1. src、doc、ut同步进行
  2. 文档可以外网访问,http://lib.fangdeng.org/ http://5.lib.fangdeng.org/ http://fdev5.fangdeng.org/
  3. alicn

#模块分级

lang -> unit -> zone -> mod -> region -> grid -> layout -> district -> layer

#fine.css

  1. lang/reset

  2. lang/common

  3. lang/grid 只有最简单的grid公共样式

  4. lang/editor?

#fine.js

  1. define.js
    1. 一切都是模块
    2. 一切都要简单,看到什么就是什么
    3. 统一的书写格式,define( id?, dependencies?, factory )
    4. id,字符串,跟路径相关
    5. dependencies,数组
    6. factory,所有依赖必须以模块方式引入,不支持require/exports/module的自由变量
    7. define是同步的,不支持AMD
    8. 模块不支持domready
    9. require,参数等同id
    10. exports,等于module.exports
    11. module,返回自己
    12. config以模块方式
    13. 支持id别名
    14. fv.noConflict挂靠在框架名
    15. fv.log,代替console.info
    16. fv.debug,在url加,即进入debug状态
  2. domready.js
  3. amd.js
  4. async.js
  5. config.js

#lang

  1. 常用函数:extendIf、substitute etc.

  2. exposure.js 曝光

  3. observer.js 观察者

  4. class.js 类

  5. mvc.js MVC

  6. log.js 日志打印

  7. module.js

  8. cookie.js

#action:

  1. fdev5的名字:lofty

#remark

  1. 对id的解析,自行处理,由async.config来定义

#Roadmap