如果我不使用 bootstrap v4 的 jquery CDN slim 包会发生什么

ray*_*vic 4 javascript ajax jquery twitter-bootstrap bootstrap-4

如果我不使用 Bootstrap v4 附带的 jQuery slim 包,而是使用 Jquery 站点上提供的 jQuery 主机 CDN,会发生什么情况。我在谷歌上搜索,我知道这两者之间存在差异,因为瘦版没有 ajax 或动画等各种功能。如果我删除 Bootstrap v4.0 附带的超薄 jQuery 包,它会影响我的网站吗?

我只是一个初学者,不像其他人那样专业,但我想用 Ajax 在页面上添加一些功能。我在网上花了几个小时并尝试了很多代码,但没有任何效果。最后我一一删除了 Bootstrap 的脚本,然后我发现有一些带有 jQ​​uery CDN 链接的东西。当我使用 google 主机 jQuery CDN 时,代码可以工作,但不能与纤薄的 Bootstrap jQuery 一起使用。

如果我删除 Bootstrap v4 附带的超薄 jQuery 包,它会影响我的网站吗?

Ped*_*dro 6

只要您拥有最新版本的 jQuery,那么从引导程序的角度来看,什么都不会受到影响。Bootstrap 附带的超薄版本只是为 Bootstrap 的各种功能提供了功能,这些功能依赖于 jQuery 来正常工作,例如可折叠的导航栏、警报等。

您绝对可以使用单独的 jQuery,老实说可能应该使用。jQuery 是一个很棒的库,旨在使 JS 跨浏览器兼容,并使用它极大地改进您的代码。

另外,如果可能,我建议不要使用 CDN。CDN 非常适合快速开发,但如果您的网站要投入生产并使用任何时间长度,最好在本地托管 Bootstrap 和 jQuery 等依赖项,因为 CDN 可以并且会因各种原因(服务器关闭、服务器迁移、DDoS,也许访问您网站的互联网访问权限有限,不允许他们向该 CDN 发出 GET 请求等),如果发生这些原因中的任何一个,您将不会收到警报。你的网站会崩溃。

编辑:所以我确实想进行更新。如今,由于 CDN 的可靠性以及具有节点(可能)更靠近您的客户的全球 CDN 网络的优势,与针对您的网络服务器的请求相比,提供内容的速度相对更快,因此在生产中使用 CDN 似乎变得更加普遍。