Bootstrap 5 发布日期已定,jQuery 已被移除😱
Bootstrap已经问世超过8年,是世界上最流行的CSS框架。它为全球约1800万个网站提供支持,而且这个数字还在不断增长。如果你是一名Web开发人员,那么你几乎不可能没听说过它。
Bootstrap 4 的 alpha 版本于 2015 年 8 月 19 日发布,带来了诸多改进,例如 flexbox 布局、更完善的网格系统、卡片式布局、改进的导航栏以及用 Sass 取代 Less。此外,Bootstrap 4 的稳定版本历经两年多的开发,最终于 2018 年 1 月 18 日发布。
综上所述,让我们来分析一下我们所了解的关于 Bootstrap 5 发布日期和改进的所有信息。
Bootstrap 5 发布日期
从官方GitHub 项目跟踪看板来看,Bootstrap 5 的进展非常顺利,目前已发布 686 个任务,另有约 35 个任务正在审核或等待审核。考虑到他们已经在开发 alpha-2 和 alpha-3 版本,我们可以预期Bootstrap 5 将于今年春末发布。
什么是新的?
一些主要变化包括:完全移除 jQuery作为依赖项,重新添加由 SVG 驱动的自定义图标(他们去年已经推出了),一些 CSS 和 Javascript 的简化、修复和改进,以及移除对 IE 10 的支持。
以下是所有预期变更的列表:
- 移除 jQuery
- 停止支持IE 10
- 自定义 SVG 图标库
- 从 Jekyll 切换到 Hugo
- JavaScript 主要更新
- 对 CSS 和类进行了一些小的更新和修复。
移除 jQuery 😱
这不足为奇,因为随着 React.js、Vue.js 和 Angular.js 等框架在全球范围内被越来越多的开发者使用,jQuery 的市场份额正在逐渐下降。此外,如今许多 jQuery 的查询功能都可以通过编写原生 JavaScript 查询选择器来实现。
我认为现在是移除 jQuery 的好时机,因为它已经服务了很长时间。移除这个依赖项将显著减小项目的大小。
停止支持 IE 10 📺
Internet Explorer 10 在全球浏览器使用量中所占比例不到 1%,考虑到微软自 2016 年以来已停止对包括 10 在内的旧版本提供支持,这是一个可以理解的变化。
自定义 SVG 图标库🚀
就我个人而言,我对第四版缺少集成图标库感到有些失望。我们通常在产品中使用 Font Awesome 或自定义 SVG 图标,但我们可能很快就会改变这一点。
第五版新增了由 Mark Otto 创建的全新 SVG 图标库。更棒的是,它已于12 月发布,您现在就可以在项目中使用它们!
从 Jekyll 切换到 Hugo 🔝
Jekyll 作为一款非常流行的静态网站生成器已经存在很长时间了,但近年来 Hugo 被认为是速度最快、最受推荐的。我们看到这种变化类似于 Bootstrap 第 4 版从 Less 切换到 Sass 的做法。
Javascript 和 CSS
由于 jQuery 将不再是项目的一部分,我们预计核心 JavaScript 文件将发生重大变化。届时,关于事件监听器和选项的文档将会更新。CSS 方面没有重大变化,但我们预计会有一些优化、类更新和常规修复。
总之,Bootstrap 5 应该速度更快、更简洁、外观更美观。虽然基础组件集方面不会有太大变化,但它能显著节省您开发精美用户界面的时间,并缩短用户的加载时间。
快来 Themesberg看看一些超棒的免费和付费 Bootstrap 主题、模板和 UI 工具包吧!
文章来源:https://dev.to/themesberg/bootstrap-5-release-date-jquery-removed-371l
