Bootstrap JavaScript组件引入方法

在前面关于Bootstrap的教程中,我们主要学习了Bootstrap的引入方法、CSS相关样式以及一些主要组件的使用方法,在接下来的一系列教程中,我们主要来学习如何使用Bootstrap JavaScript组件

如何引入Bootstrap JavaScript组件?

当你从官方下载Bootstrap压缩包并且解压以后,你会发现其中有bootstrap.min.js以及bootstrap.js文件,这两个js文件就是bootstrap最重要的两个js文件了。
如果你需要二次开发Bootstrap JavaScript组件,那么你就需要引入bootstrap.js文件,从而能够在开发过程中可以读懂对应的代码,除此之外,如果你仅仅需要引用Bootstrap JavaScript组件,那么你只需要引入bootstrap.min.js文件即可。
不过需要注意的是,这两个文件引入一个即可,不要两个同时引入。

Bootstrap JavaScript组件data属性的关闭

为了开发者使用方便,Bootstrap特意采用标签data属性的方式对JavaScript组件以及交互方式进行了对应绑定,也就是说当你想要对某个元素采用对应的Bootstrap JavaScript组件交互方式的时候,只需要在该元素标签中写入data-toggle=对应的组件名称即可,我们会在后面的教程中学习到。
然而,当你不想要采用这种方式绑定元素的时候,就需要关闭对应的data方法:$(document).off('.data-api');通过这一句代码,你就可以解绑所有的data属性api,从而采用原始的js绑定方式来调用对应组件。
当然,如果你只是想解绑某一个data api,也可以通过以下方式进行:$(document).off('.dropdown.data-api');该代码的意思就是解绑了dropdown的data api,可以说非常灵活简单。

如何避免Bootstrap JavaScript组件与其他组件冲突?

当你在网站建设项目中引入了除Bootstrap之外的其他组件,那么有时候就会产生命名空间冲突,在这种情况下你就需要调用noConflict来重置原始值:var bootstrapButton = $.fn.button.noConflict() $.fn.bootstrapBtn = bootstrapButton

写在文章最后

Bootstrap框架在JavaScript组件的调用和交互方面还是下了很多功夫的,先从基础入手,然后一步步学习每个组件的使用方式,我们就能很快在自己的项目中用到这些极其优秀的组件了。