需求分析 (1)滴滴多条业务线在一个WebApp页面里运行,业务线之间互不影响。 (2)业务线发单流程基本一致,部分业务线支持自定义化。 (3)业务线可以独立自主迭代上线,不需要公共团队的参与。 (4)新业务线可以快速接入首页。解决方案 (1)每个业务线提供自已的biz.js,首页加载的时候会异步请求这些JS文件。 (2)公共提供全局的dd.registerBiz(option)方法,供业务线biz.js调用,同时在option里提供init、onEnter、onExit、orderRecover等钩子函数,业务线的代码通过调用dd.regi