在CDN的连接中看到多个连接时如何选择? javascript umd esm slim 的区分?

javascript umd esm slim
在CDN的连接中看到多个连接时如何选择?
JavaScript 模块现状
UMD和ECMAScript模块

https://cdn.bootcss.com/popper.js/1.13.0/esm/popper.min.js - 基于ES Module 的实现版本
https://cdn.bootcss.com/popper.js/1.13.0/umd/popper.min.js - Universal Module Definition 统一的模块定义,同时支持浏览器和服务端(AMD浏览器优先, CommonJS服务器优先)
https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js - slim是瘦身版, 去掉了ajax和动效(fadein...)

  

什么是CDN服务:

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

你还可以使用以下的 CDN 服务:

国内推荐使用 : https://www.staticfile.org/

国际推荐使用:https://cdnjs.com/

使用其他服务器引入JS文件,

1,减轻服务器压力

2,速度快

3,可以缓存

cdnjs库,更新比较快

https://cdnjs.com/

cdn库 引入JS文件如:jquery

bootcdn : https://www.bootcdn.cn/

百度静态资源公共库,有时候打不开。

1,直接在搜索框输入:jquery

2,点击选择需要的版本,复制地址即可。

3,把该地址放到引入标签中的src中 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>