bootstrap源码阅读之Contructor
来源:互联网 发布:冯梦龙智囊知微翻译 编辑:程序博客网 时间:2024/05/27 00:41
下面一起来给各位同学介绍一下关于js 中bootstrap中 $.fn.Aa.Constructor = Aa,希望例子能帮助到各位同学哦。
在bootstrap js源码中,在插件最后经常看到
代码如下复制代码$.fn.Aa.Constructor = Aa这样一句。
这里注意,Constructor 是大写的C,而不是我们常写的那个constructor。
这句的作用,是将插件类暴露给外界,这样可以修改和添加类里面的方法了。
如下面语句,初始化tooltip后,给Tooltip新增test方法。
代码如下复制代码$.fn.tooltip.Constructor.prototype.test = function(){console.log('test')
}
$('#example').tooltip('test')
在调用插件后,在控制台会输出test字符串。
再举一个栗子:
代码如下复制代码var tmp = $.fn.tooltip.Constructor.prototype.show;$.fn.tooltip.Constructor.prototype.show = function () {
tmp.call(this);
if (this.options.callback) {
this.options.callback();
}
}
$('#selector').tooltip({
placement: 'top',
callback: function() {
alert('hello')
}
});
给show方法新增一个callback回调。
0 0
- bootstrap源码阅读之Contructor
- bootstrap源码阅读之事件命名空间
- Tomcat源码阅读之Bootstrap启动流程与classLoader设计
- Tomcat源码阅读(二)Bootstrap
- 源码阅读之ArrayList
- 源码阅读之Vector
- Bootstrap源码之旅-开始
- Bootstrap源码之旅-variables
- bootstrap源码阅读(一)——modal原理
- Spring 源码阅读之BeanFactory
- Azkaban源码阅读之AzkabanApplication
- Azkaban源码阅读之CachingFlowManager
- 源码阅读之函数指针
- JDK源码阅读之ArrayList
- JDK源码阅读之LinkedList
- JDK源码阅读之Arrays
- JDK源码阅读之String
- JDK源码阅读之AbstractList
- 容器类学习
- QQ第三方登录
- shell调试
- C++中的类
- 通过分析mysql日志检测sql注入
- bootstrap源码阅读之Contructor
- Dalvik VM和JVM区别
- Swift Function & Closure
- Unity_从服务器下载资源,加载到手机——很慢
- Linux 字符设备驱动实例
- 堆&栈
- windows安装TortoiseGit详细使用教程【基础篇】
- win10系统占用资源厉害解决
- android aidl 使用实例