RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1589614
Accepted
alex_t
alex_t
Asked:2024-08-06 00:18:03 +0000 UTC2024-08-06 00:18:03 +0000 UTC 2024-08-06 00:18:03 +0000 UTC

连接引导程序 5

  • 772

我正在尝试连接 Bootstrap 5。我在互联网上发现了两种方法:

方法一:

<!doctype html>
<html lang="ru">
<head>
    <title>Заголовок</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <!-- Bootstrap: подключение с помощью CDN -->
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
          rel="stylesheet"
          integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
          crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
            integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
            crossorigin="anonymous"></script>

</head>
<body>

<div class="container">
    <button class="btn btn-primary">Button 1</button>
</div>

</body>
</html>

方法2:

<!doctype html>
<html lang="ru">
<head>
    <title>Заголовок</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
          rel="stylesheet"
          integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
          crossorigin="anonymous">


</head>
<body>

<div class="container">
    <button class="btn btn-primary">Button 2</button>
</div>

<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
        crossorigin="anonymous"></script>

</body>
</html>

结果,从按钮的外观来看,在这两种情况下 Bootstrap 都已连接:

在此输入图像描述

我有一个问题:这些方法有什么区别?在实践中我应该使用哪一种?

当然,从视觉上看,第一个选项看起来更好:两个链接都紧凑地写在 head 标签中的一个位置。而在第二个版本中,JS的链接被拖到了body标签中,拖到了最底部(看起来不太漂亮,但可能有一些意义)。

一般来说,为什么在这两种情况下都连接一些 JS? Bootstrap是一个纯粹的布局工具。

bootstrap
  • 1 1 个回答
  • 32 Views

1 个回答

  • Voted
  1. Best Answer
    Byb
    2024-09-17T14:56:06Z2024-09-17T14:56:06Z

    我不知道这个问题有多重要,但令我惊讶的是没有人对此做出回应。

    这些方法有什么区别?在实践中哪一种更适合使用?

    客户端从服务器接收到的作为响应的 HTML 页面由浏览器从上到下顺序解析。因此,以同样的方式绘制。如果一路上有一个带有 JS 代码的标签,那么就会花费额外的时间,并且会减慢页面的加载速度。

    另外,如果这个脚本对页面的内容做了一些事情,那么当您将其插入到文档的开头时,它将立即加载并开始工作,但由于此时不会加载整个页面,因此可能无法获得他需要的某些元素。

    因此,更好的方法是将脚本放在该部分的末尾<body>。英文堆栈上也有类似的问题。

    一般来说,为什么在这两种情况下都连接一些 JS? Bootstrap是一个纯粹的布局工具。

    不,不仅如此。布局通常是一个相当简单的概念,但 Bootstrap 提供了大量不同的有用的 JS 函数供您使用,并且它本身也使用它。例如,如果不连接脚本,Bootstrap 将无法显示模式窗口或任何弹出列表。

    • 2

相关问题

  • 引导列由于边距而换行

  • 引导按钮位置

  • 无法通过 webpacker 连接 bootstrap.js

  • 将 net.core 3.x 中的引导程序连接到 wwwroot

  • 如何使用引导程序修复表中的列

  • Bootstrap 修复文本行

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5