npm:Node Package Manager
cdn:Content Delivery Network,即内容分发网络。基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求
Bootstrap4 :中文文档
Bootstrap4 放弃了对 IE8 以及 iOS 6 的支持,现在仅仅支持 IE9 以上 以及 iOS 7 以上版本的浏览器。如果对于其中需要用到以前的浏览器,那么请使用 Bootstrap3。
Bootstrap5:中文文档
Bootstrap5的重大更新
- 移除了对 jQuery 的依赖
- 支持 RTL 模式
- 增强的 Utility API
- 不在支持 IE
- 不在支持 Legacy Edge
- 组件中开始大规模使用 CSS 自定义属性
- 增强的栅格系统
- Offcanvas
- Carousel 支持黑暗模式 (Carousel dark)
- Dropdowns 支持黑暗模式 (Dropdowns)
- 重新设计了close button (Close button)
- 表单新增 Floating labels (Floating labels)
- 统一给 data 属性添加命名空间
- toast支持更多定位
link中的integrity属性:为了防止 CDN 篡改 javascript 用的
link标签crossrigin=“anonymous”:跨域资源请求不需要凭证标志设置
为什么有些script要放在底部:
1)外部加载的js,因为浏览器渲染网页是从上往下,用户能看得见的页面内容加载速度就会更快,提高用户体验。
2)js一般会用于对页面DOM的操作,如果将js代码放到页面顶部, 基于浏览器从上往下加载的机制,有可能被操作的DOM节点还未加载完毕,JS就去操作DOM了,这明显会导致出错,放到页面底部会保险一些。
主要考虑是第一条, 第二条现在为了百分百保证DOM树渲染完毕执行JS, 基本都用load检测了。
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中
世界上最快的构建网站的框架:Hugo 什么破玩意