jquery插件select2源码解读(二) 流程

jquery插件select2源码解读(二) 流程

在上篇文章中提到的目录结构中有src文件夹这便是select2 -4.0.3的源码文件,目录结构我们可以看到:

在这里只找些核心的js进行分析:那么就让我们看看整个流程吧。
从文件中我们可以看到core.js,从中我们可以了解到基本流程:
1:通过requirejs的define方法把依赖模块注入到方法中,以便后面方法调用。
2:初始化options,其实options就是插件的一些参数配置。
3:初始化插件容器。
4:初始化选择适配器,生成selection相关页面元素并定位。
5:初始化下拉适配器,生成下拉相关页面元素并定位。
6:初始化结果适配器,生成结果相关页面元素并定位。
7:绑定适配器。
8:绑定相关事件。
这样整个流程就完了。