本文概述
- jQuery有什么问题?
- 有什么解决办法?
- 如何使用Bootstrap Native
最新? | 最新? | 10+? | 最新? | 6.1+? |
【如何在不使用jQuery的情况下使用Bootstrap前端框架(3和4)】因此, jQuery的问题在于你添加到应用程序中的大小, 因为你需要知道的一件事是, 你使用jQuery并不能使你变得更好或更少, 但是你需要明智并知道何时包括它。
有什么解决办法?如果要使用Boostrap Framework及其所有JavaScript功能(如Dropdowns, Tabs等)而不使用jQuery, 则需要使用开源库Bootstrap Native。 Bootstrap Native是使用Vanilla Javascript开发的用于Bootstrap 3和Bootstrap 4的库, 与原始jQuery插件相比, 具有卓越的性能。它与RequireJS / CommonJS兼容。使用Bootstrap Native的最大优势将是项目的大小, 因为它的大小仅为20Kb, 压缩后为6.5Kb。
我们建议你访问Github上的官方库, 以获取有关它的更多信息。
如何使用Bootstrap Nativebootstrap.native与UMD(通用模块定义)兼容。它可以在CommonJS和AMD环境中正常工作, 但是会退回到在普通< script> 标签环境中导出到窗口的状态。这些组件是用干净的代码开发的, 主要用于本机支持HTML5的现代浏览器。使用Polyfill时, IE8-IE10会非常感谢。该库带有自定义的polyfill, 你可以立即使用它。如前所述, 你可以将Boostrap Native库与Boostrap 3.x或4.x一起使用:
Boostrap 3.x
以下代码段显示了如何在bootstrap版本3中使用本地Bootstrap:
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
title>
<
/title>
<
meta charset="UTF-8">
<
meta name="viewport" content="width=device-width, initial-scale=1">
<
!-- Load the Boostrap CSS as you usually do from the CDN or a local copy -->
<
link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<
/head>
<
body>
<
!-- Here your document markup -->
<
!--Instead of loading jquery.min.js and bootstrap.min.jsLoad bootstrap.native from the CDN or a local copy of the library -->
<
script type="text/javascript" src="http://img.readke.com/220523/013AM3b-0.jpg">
<
/script>
<
/body>
<
/html>
Bootstrap 4.x
以下代码段显示了如何在引导程序的版本4中使用本地引导程序:
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
title>
<
/title>
<
meta charset="UTF-8">
<
meta name="viewport" content="width=device-width, initial-scale=1">
<
!-- Load the Boostrap CSS as you usually do from the CDN or a local copy -->
<
link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<
/head>
<
body>
<
!-- Here your document markup -->
<
!--Instead of loading jquery.min.js and bootstrap.min.jsLoad bootstrap.native 4 from the CDN or a local copy of the libraryYou won't need to load tether neither !-->
<
script type="text/javascript" src="http://img.readke.com/220523/013AM611-1.jpg">
<
/script>
<
/body>
<
/html>
编码愉快!
推荐阅读
- 如何解决错误1115(42000)(在PHPMyAdmin中导入SQL文件时,未知字符集:’utf8mb4′)
- Twig如何使用速记语法打印变量(如果存在)(不为空)
- 如何更改Bootstrap Datetimepicker(by eonasdan)显示方向
- 如何解决Xampp MySQL错误#2002-无法建立连接,因为目标计算机主动拒绝了它
- 如何在Windows中使用TTY Plus在多个选项卡中使用PuTTY
- 在xamarin android中无法从FirebaseAuth获取刷新令牌。
- Android Studio无法启动活动性ComponentInfo
- iPad Home Screen Web App失败
- iPhone Webapp启动画面白色空间