jquery插件select2源码解读(一) 概述
2017-06-23 16:48
435 查看
jquery插件select2源码解读(一) 概述
在使用select2插件之前,我们需熟悉相关的js框架,当然jquery必不可少。其中涉及部分框架比如:gruntfile,requirejs.当然在这里只用到了requirejs的部分功能。先看一个简单的实例:从select2(当前版本4.0.3)官网下载源码,解压后,抽取相应的js和css文件。目录结构如下:
src文件夹可忽略(后面源码分析主要为了看代码方便分析),下面是index.html的内容:
<!doctype html> <html> <head> <link rel="stylesheet" href="select2.css" type="text/css" /> </head> <body> select2测试:<select class="select2-container" name="test" id="test" style="width:180px;"> <option value="test1">test1</option> <option value="test2">test2</option> <option value="test3">test3</option> <option value="test4">test4</option> <option value="test5">test5</option> </select> </body> <script src="jquery-2.1.0.js" type="text/javascript"></script> <script src="select2.full.js" type="text/javascript"></script> <script type="text/javascript"> $('#test').select2(); </script> </html>测试界面展示:
当然这里只是做了简单的展示,其他功能在官网都可以看到。
接下来主要分析插件源码,其中包括:
1:select2整个生成及运行的流程。
2:理解观察者模式的运用。
3:javascript原型方法的运用。
4:整个插件的设计的思考和总结。
4000
相关文章推荐
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(一) 概述
- jquery插件select2源码解读(二) 流程
- jquery插件select2源码解读(三) options
- jquery插件select2源码解读(二) 流程
- jquery插件select2源码解读(三) options
- jquery插件select2源码解读(二) 流程
- jquery插件select2源码解读(二) 流程
- jquery插件select2源码解读(二) 流程
- jquery插件select2源码解读(二) 流程