开源深度学习计算平台ImJoy解析:11 -- ImJoy主站之主组件
简介
前面讲了ImJoy主站的入口文件main.js,这一篇解析一下该主站的ImJoy组件,它也是整个app的“门面担当”,起到了统筹整个网站的作用。
为了便于分析,将很多高阶的暂时用不到的组件(比如工具栏、窗口管理、文件上传、连接后台Engine等)都删掉,留下最基本的能运行最小化imjoy插件的功能,截图如下:
这样便于分析整个组件的宏观结构和运行逻辑。
下面是对于该极小化组件的逐行代码分析。
template代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31