javascript - Bootstrap.v3的JS组件源码问题

查看:111
本文介绍了javascript - Bootstrap.v3的JS组件源码问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

背景

最近工作上手头工作不多,打算写一个自己用的css库和js库,在写js库的时候主要参考是bootstrap.v3的代码,其中有些东西我搜索资料也搜不出来,有些是不懂它的用意是什么。

说明

我们以tab组件为例,tab.js是制作标签页的。

遇到的问题

  1. line39,其中的$.Event()是什么作用?查找过jQuery的API文档,似乎没找到对应的说明。个人猜测是与绑定事件有关的,因为line46处有trigger这个事件

  2. line39,它用到了事件命名空间,然后我补充了对应的知识点,然后,我找不到hide、bs、tab对应的事件,怎么找?在项目哪里?同理line152,我也找不到data-api的事件。

请大侠不吝赐教

解决方案

  1. $.Event是自定义event对象,详见:http://api.jquery.com/categor...

  2. data-api是bootstrap的一个特点,就是说可以只需要写好html和对应的属性,不用写js,详见:http://v3.bootcss.com/javascr...

  3. hide/show.bs.tab其实是bootstrap设计的一个勾子,让用户在激活tab的过程中可以设置自己的方法

这篇关于javascript - Bootstrap.v3的JS组件源码问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆