- 25
- 0
- 约1.23千字
- 约 25页
- 2022-07-14 发布于山西
- 举报
新浪博客前端架构
新浪博客RIA开发团队
Blog:
Email :
Random.Hao.
2010年10月30日
代码框架
代码的加载与执行
开发流程
架构实例
代码框架
sina包
lib包
product
Javascript框架概览
基础库
通用组件
产品需求
sina包结构
是基础库,最底层的代码
为上层提供服务
不涉及产品需求
sina包
功能颗粒度小
隔离了细节,提供抽象的接口
lib包结构
lib包
提供通用的可复用功能
组件
交互效果
各产品之间的公共功能
托盘
登录
suggest
一般的配置信息
product
博客
相册
个人中心
活动站
product
各产品代码独立
方便管理、维护、扩展
通过打包发布
调用lib和sina包的模块
针对产品需求编码
以Job的形式注册代码
通过不同的页面id加载代码
代码的加载与执行
Job1
Pageid
Job2
Job3
Job4
Job5
Job6
Pageid
Pageid
代码按Job加载
Job
Job通过pageid组织
一个大的功能可拆分成多个Job
可把复杂的问题相对简单化
一个Job可以被多个页面使用
相同的功能可复用
Job代码
$registJob(“jobTest, function () {
alert(“I am a job test
原创力文档

文档评论(0)