用于构建移动优先网站的Bootstrap框架的版本5.0已进入Alpha发布阶段,该工具包不再依赖jQuery JavaScript库 。
前端开发工具和浏览器支持的改进实现了消除对jQuery的依赖。 因此,基于Bootstrap 5构建的项目在文件大小和页面加载方面将大大减轻。
[ 同样在InfoWorld上:什么是Deno? 更好的Node.js ]
Bootstrap的构建者承诺将构建更“面向未来”的工具,重点关注CSS变量,更快JavaScript,更少的依赖项和更好的API的承诺。 但是,制造商警告说,直到第一个Bootstrap 5 beta发行之前,重大变化将继续发生。 Bootstrap 5 alpha于6月16日发布,可通过v5.getbootsrap.com获得 。
Bootstrap 5.0的特定功能包括:
- 用于HTML和CSS切换状态的Button插件的大部分已删除。 切换按钮现在由复选框驱动。 同样,单选按钮更可靠。
- 现在,通过删除对Microsoft旧版Internet Explorer浏览器的支持来启用自定义CSS属性。 该项目正在寻求启用Sass和CSS自定义属性的“超能力”,以提供更大的灵活性。
- 文档进行了改进,增加了解释,减少了歧义,并为扩展框架提供了更多支持。 新增了“ 自定义”部分。
- 调色板已针对应用外观进行了扩展。
- 表单的文档和组件已全面检查。
- 提供了一个新的实用程序API,在Sass中提供了一种语言和语法,可以即时创建实用程序。
- 具有增强的网格系统,具有新的网格层,增加了垂直间距类,并用
.gx
*实用程序替换了.gutter
类。
预计将在接下来的三到四个星期内发布另一个Alpha版,还有更多的版本可能会发布。 Bootstrap的未来计划要求RTL(从右到左)和offcanvas功能。 Bootstrap模式的分叉版本说明了offcanvas菜单 。 目的是要有一个帆布外包装来放置侧边栏内容,例如导航控件或购物车。 正在进行其他评估,例如增加使用CSS属性,以及将SVG嵌入HTML而不是CSS中。
翻译自: https://www.infoworld.com/article/3563416/bootstrap-50-alpha-arrives-sans-jquery.html