typora-root-url: images

00_课程导学

1.1.0

《“1+X” web前端开发职业技能等级标准》对于Bootstrap的职业技能要求(中级)

1.1.0

《“1+X” web前端开发职业技能等级标准》对于Bootstrap的职业技能要求(高级)

1.1.0

2020年12月3日,全国“1+X” web前端开发考试试题解析

1.1.0

1.1.0

1.1.0

考核标准--依据课程标准

学如弓弩,才如箭簇,识以领之,方能中鹄。

 

01_开发框架Bootstrap 简介

1.1 Bootstrap概述

 

1.1.0

 

1.1.0

1.1.1 Bootstrap 发展历史

Bootstrap 是美国Twitter公司的设计师Mark Otto(马克.奥托)和Jacob Thornton(雅各布.桑顿)合作开发的。是基于HTML、CSS 和 JS 的简洁、直观、强悍的前端开发框架。

1.1.1

1.1.1

1.1.2 Bootstrap的优势

1.1.3 Bootstrap 介绍

Bootstrap 5 是Bootstrap的最新版本,现在已经更新到了bootstrap5.1版本(截止2021年8月),还在持续更新中。我们讲的是bootstrap 4就是指bootstrap4.2.1版本。

  1. Bootstrap 4是什么

  2. Bootstrap 4与Bootstrap 3

  3. Bootstrap4更新的重要内容

    • 从Less迁移到Sass
    • 改进网格系统
    • 支持选择弹性盒模型(Flexbox)
    • 废弃了wells、thumbnails、panels,采用cards代替
    • 将所有HTML重置样式表整合到了Reboot中
    • 新的自定义选项
    • 不再支持IE8,使用rem和em单位
    • 重写所有Javascript插件
    • 改进工具提示和弹窗自动定位
    • 改进文档
    • 更多变化

发布bootstrap3.0的时,bootstrap曾放弃了对2.x版本的支持,给很多用户造成了麻烦,因此当升级到bootstrap4.0时,开发团队将继续修复bootstrap3.0的bug,改进文档。Bootstrap4.0最终发布之后,bootstrap3.0也不会下线。

1.1.4 Bootstrap 4 浏览器支持

Bootstrap4放弃了对IE8以及iOS6的支持,现在仅仅支持IE9以上以及iOS7以上版本的浏览器。如果需要兼容低版本的浏览器,请使用Bootstrap3。

在Bootstrap源码中找到.browserslistrc文件,它包括支持的浏览器以及版本,

1.1.4.0.1

1.1.4.1

1.1.4.2

1.1.4.3

1.2 Bootstrap 特性

1.2.1 Bootstrap 的构成

1.1.0.1

项目1:Bootstrap概述(4学时)
项目2:Bootstrap布局(18学时)
项目3:通用样式+排版(8学时)

课程回顾————————期中检查

项目4:CSS组件(8学时)
项目5:JS插件(8学时)
项目6:实训(16学时)

1.2.2 Bootstrap 的特色

(1)支持响应式设计

(2)适应各种技术水平

(3)跨设备、跨浏览器

(4)提供12列网格布局

(5)样式化的文档

(6)不断完善的代码库

(7)可定制的jQuery插件

(8)选用LESS、SASS构建动态样式

(9)支持HTML5

(10)支持CSS3

(11)提供开源代码

1.3 Bootstrap 应用浏览

1.3.1 Bootstrap网站案例

1.星巴克:https://www.starbucks.com.cn/

0.3.1.1_星巴克

2.派悦坊:https://www.pantrysbest.com/

1.3.1.2_派悦坊

  1. 黑龙江农垦科技职业学院:http://www.nkkjxy.org.cn/

1.3.1.3_悦合同

1.3.2 Bootstrap插件

(1)Font Awesome (http://fontawesome.dashgame.com)

提供可缩放的矢量图标,是一套专为Bootstrap设计的图标字体,几乎囊括了网页中可能用到的所有图标,可以使用CSS所提供的所有特性对它们进行更改,包括大小、颜色、阴影或者其他任何支持的效果。

(2)Flat UI (http://www.bootcss.com/p/flat-ui/)

(3)Bsie(http://www.bootcss.com/p/bsie)

(4)Sco.js(http://www.bootcss.com/p/sco.js)

(5)jQuery-UI-Bootstrap(http://www.bootcss.com/p/jquery-ui-bootstrap/)

(6)HTML5 Boilerplate(http://www.bootcss.com/p/html5boilerplate/)

(7)Metro UI CSS(http://www.bootcss.com/p/metro-ui-css/)

(8)Chart.js(https://chartjs.bootcss.com)

1.4 Bootstrap 开发工具和资源

1.4.1 Bootstrap 在线开发工具

  1. Layoutit(http://www.bootcss.com/p/layoutit/
  2. Ibootstrap(http://www.ibootstrap.cn/

1.4.2 Bootstrap 学习资源

学的不仅是技术,更是梦想!