#pre
- src、doc、ut同步进行
- 文档可以外网访问,http://lib.fangdeng.org/ http://5.lib.fangdeng.org/ http://fdev5.fangdeng.org/
- alicn
#模块分级
lang -> unit -> zone -> mod -> region -> grid -> layout -> district -> layer
#fine.css
-
lang/reset
-
lang/common
-
lang/grid 只有最简单的grid公共样式
-
lang/editor?
#fine.js
- define.js
- 一切都是模块
- 一切都要简单,看到什么就是什么
- 统一的书写格式,define( id?, dependencies?, factory )
- id,字符串,跟路径相关
- dependencies,数组
- factory,所有依赖必须以模块方式引入,不支持require/exports/module的自由变量
- define是同步的,不支持AMD
- 模块不支持domready
- require,参数等同id
- exports,等于module.exports
- module,返回自己
- config以模块方式
- 支持id别名
- fv.noConflict挂靠在框架名
- fv.log,代替console.info
- fv.debug,在url加,即进入debug状态
- domready.js
- amd.js
- async.js
- config.js
#lang
-
常用函数:extendIf、substitute etc.
-
exposure.js 曝光
-
observer.js 观察者
-
class.js 类
-
mvc.js MVC
-
log.js 日志打印
-
module.js
-
cookie.js
#action:
- fdev5的名字:lofty
#remark
- 对id的解析,自行处理,由async.config来定义
#Roadmap