【Vue】引用 bootstrap 5 不再依赖 JQuery |专案实作

npm 引用 bootstrap

$ npm install bootstrap

CDN 引用 bootstrap

不需要载入 JQuery 函式库,减少载入的资源和容量

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

<!-- 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>

CDN 属性补充

  • integrity
    Subresource Integrity(SRI)是允许浏览器检查载入的 script 是否经过第三方窜改,提升安全性。
<script integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"></script>
  • crossrigin
    anonymous:此元素的 CORS 请求将不设置任何标志。
<script crossorigin="anonymous"></script>
关键字 描述
anonymous 此元素的 CORS 请求将不设置任何标志。
use-credentials 这元素的CORS请求将设置证书标志;这表明请求将提供正确的信息。
"" 设置一个空的值,如crossorigin或crossorigin="",和设置anonymous的效果一样。

参考来源:
https://getbootstrap.com/docs/5.1/getting-started/introduction/
https://developer.mozilla.org/zh-CN/docs/Web/Security/Subresource_Integrity
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Attributes/crossorigin


<<:  如何让网路社团的发文得到较好的转换效果

>>:  确保资讯安全的有效性,并达到符合性(合规性)要求,应优先遵循组织政策

[重构倒数第25天] - Vuex + Composition API 组合技

前言 该系列是为了让看过Vue官方文件或学过Vue但是却不知道怎麽下手去重构现在有的网站而去规画的系...

[ 卡卡 DAY 25 ] - React Native 手机装置 keyboard 问题之 右下角的 next and go 设定

一个表单没有良好的 keyboard 操作,怎麽能说是一个好表单!!!! 接续 Day23 + D...

Day01_老太太的前言~落落长~XD"

重回职场之後,常常听到内稽跟外稽,一直搞不清楚到底是要鸡稽什麽XD"所以就自费去上课啦~ ...

D29: 工程师太师了: 第15话

工程师太师了: 第15话 杂记: 近期工作了一些障碍, 导致效率低下, 渐渐发现自己对於一件事情必须...

【Day 05】领域驱动设计的启动

观察的视角 我们要如何描述一个系统呢? 可以从不同的角度观察,好比瞎子摸象,你摸到甚麽部位,系统就像...