来源:https://www.oschina.net/news/116540/bootstrap-5-0-alpha-released

Bootstrap 团队发布了 Bootstrap 5 的 Alpha 版本。Bootstrap 5 的两个重要变化是,它不再依赖 jQuery,并且不再支持 Internet Explorer。针对 5.0 版本的其他改进还包括有:新的 API、对网格系统的更改以及改进的文档等。

具体更新内容分如下:

新外观

以 v4.5.0 中文档首页的改进为基础,并为其余文档提供了更新的外观。文档页面不再全角显示,以提高可读性。此外,还升级了侧边栏,以使用可扩展部分(由 Collapse 插件提供支持)来实现更快的导航。

展示了一个全新的徽标,该徽标体现了规则集的感觉-由花括号包围的样式。随着时间的推移,它有望在 v4 的文档,博客以及更多内容中得到推广。

jQuery 和 JavaScript

Bootstrap 5 不再依赖 jQuery。该团队表示,删除 jQuery 是框架多年来最大的变化之一。十多年来,jQuery 允许访问复杂的 JavaScript 行为,但是随着时间的推移,前端开发工具和浏览器支持有了新的进步,因此这变得不再需要。删除 jQuery 依赖项将导致文件更小并提高页面加载速度。

v5 中的 JavaScript 进行了其他一些更改和增强,这些更改和增强侧重于代码质量并弥合 v4 和 v5 之间的鸿沟。更大的变化之一是放弃了 Button 插件的大部分,而仅使用 HTML 和 CSS 来切换状态。现在,切换按钮由复选框和单选按钮提供动力,并且更加可靠。

CSS 自定义属性

由于放弃了对 Internet Explorer 的支持,其已经开始在 Bootstrap 5 中使用 CSS 自定义属性。先前版本的 Bootstrap 仅具有用于颜色和字体的 CSS 选项,现在将添加对其他组件和布局选项的支持。

改进的自定义文档

目前,已经在多个地方进行了改进,提供了更多的解释,消除了歧义,并为扩展 Bootstrap 提供了更多的支持。v5 的“自定义”文档在 v4 的“主题”页面上进行了扩展,提供了更多内容和代码段,可用于在 Bootstrap 的源 Sass 文件顶部构建。开发团队在此处充实了更多内容,甚至提供了一个 starter npm 项目,可让用户更快更轻松地开始使用。

其也在 v5 中扩展了调色板。借助内置的广泛颜色系统,用户可以更轻松地自定义应用程序的外观,而无需离开代码库。还改善色彩对比度,甚至在色彩文档中提供了色彩对比度指标。

更新表格

对“表单”文档和组件进行了全面修订。已经将所有表单样式合并到一个新的 Forms 部分(包括输入组组件)中,以给予他们应有的重视。除了新的文档页面,还重新设计和删除了所有表单控件的重复数据。

该团队表示:“每个复选框、单选框、选择框、文件、范围等等都包含自定义外观,以统一跨 OS 和浏览器的表单控件的样式和行为。这些新的表单控件都是基于完全语义化的标准表单控件构建的,不再需要多余的标记,而仅是表单控件和标签。”

实用程序 API

Bootstrap 5还引入了新的实用程序 API,可用于创建实用程序以及修改或删除由Bootstrap创建的实用程序。“对于那些通过我们的源文件在 Bootstrap 上进行构建的人来说,这将改变游戏规则,如果您尚未以这种方式构建由 Bootstrap 驱动的项目,那么您将大为震惊。”

增强型网格系统

网格系统也发生了一些变化。其将大部分构建系统(不包括 jQuery)保留在适当的位置,并且基于现有的网格系统进行了构建,而不是将其替换为更新的样式。

以下是网格中更改内容的摘要:

  • 添加了一个新的网格层。

  • .gutter类已被.g*实用程序代替,就像 margin/padding实用程序一样。还为网格装订线间距添加了与间距实用程序匹配的选项。

  • 表单布局选项已被新的网格系统替换。

  • 垂直间距类已添加。

  • 默认情况下,Columns 不再position: relative

文档

团队已经将其文档静态站点生成器从 Jekyll 切换到了 Hugo,从而使文档加载速度更快。

此外,Bootstrap 团队还在探索一些新的功能,包括 RTL、offcanvas 菜单、Sass 模块系统、对 CSS 自定义属性的更多使用以及将 SVG 嵌入 HTML 而不是 CSS 中。

详细信息:https://blog.getbootstrap.com/2020/06/16/bootstrap-5-alpha/

jquery 替换括号里面内容_【推荐】前端框架 Bootstrap 5.0 alpha 发布,不再依赖 jQuery...相关推荐

  1. 前端框架 Bootstrap 5.0 alpha 发布

    Bootstrap 团队发布了 Bootstrap 5 的 Alpha 版本.Bootstrap 5 的两个重要变化是,它不再依赖 jQuery,并且不再支持 Internet Explorer.针对 ...

  2. 前端框架 Bootstrap 4.5.2 发布

    前端框架 Bootstrap 4.5.2 发布了,此版本主要解决了以下两个问题: 恢复 make-container-max-widths mixin.它将保留在 v4 的代码库中. 从 .row 移 ...

  3. jquery 替换括号里面内容_EXCEL单元格里提取、删除或替换部分内容

    一.写在前面 前面分享过EXCEL中如何替换部分字符串,提到LEFT.RIGHT.LEN.REPLACE几个常用文本函数的基础用法. 今天整理更多文本函数在实际工作中的应用,比如EXCEL单元格里提取 ...

  4. 前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10

    前端框架 Angular 11.0.0 正式发布. Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持. 放弃了对 IE 9 .10 ...

  5. 前端框架 Bootstrap 4.4.0 发布

    前端框架 Bootstrap 4.4.0 发布了,以下是更新内容: 新的响应式 .row-cols 类,用于快速指定跨断点的列数 新的 escape-svg() 函数,可简化用于表单等的嵌入式背景图像 ...

  6. 手机腾讯网前端框架MT2.1.0发布

    为什么80%的码农都做不了架构师?>>>    手机腾讯网前端框架MT2.1.0发布 <h2>主要更新</h2> ---------------------- ...

  7. 前端框架BootStrap之柱状图模板

    前端框架BootStrap之柱状图模板 写在前面:有段时间没更新博客了.本身是Java后端的.但是公司限制.后端在写.安卓在写.前端也在写.前端也和安卓一样比较菜,有不足的地方望路过的大佬指正.最近做 ...

  8. 前端框架——bootstrap/knockoutjs/angularjs

    前端框架--bootstrap/knockoutjs/angularjs 转载于:https://blog.51cto.com/caochun/1854522

  9. python正则匹配括号以及内容_【Python】正则表达式匹配最里层括号的内容

    现在有一个字符串: str1 = '(subject_id = "A" OR (status_id = "Open" AND (status_id = &quo ...

最新文章

  1. 从jvm角度看懂类初始化、方法重写、重载。
  2. (二)TestNG测试框架之注解及属性概览
  3. c语言switch scanf语句,C语言中scanf函数与switch语句
  4. 【Tensorflow】深度学习实战04——Tensorflow实现VGGNet
  5. xstream不映射字段_用xstream 将xml映射为类对象遇到的问题
  6. mysql in memory_In-Memory:内存数据库
  7. Scala确实是门好语言
  8. JAVA计算机毕业设计幼儿园管理系统Mybatis+源码+数据库+lw文档+系统+调试部署
  9. 绿盟扫漏出现的Web常规漏洞
  10. PCSCHEMATIC ELAUTOMATION.V19.0.1.69中文正式单机版
  11. 【Python机器学习】决策树ID3算法结果可视化附源代码 对UCI数据集Caesarian Section进行分类
  12. 【0门槛】PR稿的自我修养
  13. 解决在Windows下浏览器主页被360篡改的问题,即禁止360篡改浏览器主页
  14. Excel收纳箱:VBA一键删除当前工作表的条件格式
  15. numpy数组的拼接(扩维拼接和非扩维拼接)
  16. Linux企业运维篇——git+gitlab+jenkins+docker构成持续集成环境
  17. 计算机如何设置保存到桌面,怎么将电脑桌面上的文件设置默认保存到D盘?
  18. 在线图书销售系统顺序图_myON电子图书馆最全介绍
  19. Half Life 2 Source 引擎介绍
  20. 在一家单位工作3 -5年后再考虑跳槽,还是一年一跳?

热门文章

  1. 【clickhouse】ClickHouse表引擎 MergeTree 数据生命周期
  2. 【Elasticsearch】 es 排查问题 explain 使用 内容解释
  3. 【Elasticsearch】使用真实内存断路器提高节点弹性
  4. 【Flink】Flink1.11.2 on YARN滚动日志配置
  5. 【Elasticsearch】Elasticsearch之别名
  6. 【Siddhi】SiddhiQL Guide 3.x
  7. 【Presto】http-worker-103 com.facebook.presto.execution.SqlTaskManager Switching coordinator affinity
  8. 命令:服务器与CST时间误差8小时的修复方法——timedatectl
  9. Postman最被低估的功能,自动化接口测试效率简直无敌!
  10. 基础强化:深入理解JVM中的方法调用