web学习笔记(十七)

这篇具有很好参考价值的文章主要介绍了web学习笔记(十七)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.Bootstrap知识点汇总

1.1什么是Bootstrap

1.2引入Bootstrap

1.3Bootstrap提供的类名

 1.4Bootstrap栅格系统

2.Math对象常用方法和属性汇总

2.1属性

2.2方法


1.Bootstrap知识点汇总

1.1什么是Bootstrap

Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。

1.2引入Bootstrap

可以在页面引入在线文件,也可以将文件下载到本地进行使用。

引入步骤:

  1. 打开bootcdn网站查找需要引入的文件
  2. 在头部引入.css文件
     <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.2/css/bootstrap.css" rel="stylesheet">
  3.  在body引入.js和文件。

      <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
        <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.2/js/bootstrap.bundle.min.js"></script>
  4. 为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    

1.3Bootstrap提供的类名

  • .container 类用于固定宽度并支持响应式布局的容器。
  • .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。
  • .row是行的类名
  • .col是列的类名
  • .offset表示偏移列。eg:offset-sm-2;

 1.4Bootstrap栅格系统

Bootstrap系统自动将页面分为了十二列,我们可以根据自己的需要来定义列数,eg:.col-lg-3

Bootstrap 4 网格系统有以下 5 个类:

.col-xl- 超大桌面显示器 屏幕宽度等于或大于 1200px
.col-lg- 大桌面显示器 屏幕宽度等于或大于 992px
.col-md- 桌面显示器 屏幕宽度等于或大于 768px
.col-sm 平板 屏幕宽度等于或大于 576px
.col- 针对所有设备 屏幕宽度小于 576px

2.Math对象常用方法和属性汇总

2.1属性

Math.PI   表示数学中的π

2.2方法

方法 含义 例题

 Math.ceil()

 向上取整

console.log(Math.ceil(1.333)); //2

console.log(Math.ceil(-1.333)); //-1

Math.floor()

 向下取整

console.log(Math.floor(1.333)); //1;

 console.log(Math.floor(-1.333)); //-2;

Math.round()

 四舍五入

console.log(Math.round(1.55)); //2

console.log(Math.round(1.33)); //1

Math.pow(x,y)

 x的y次幂和x**y的效果一样

console.log(Math.pow(2, 3)); //8  表示2的3次幂

Math.max()

 求几个数的最大值

console.log(Math.max(2, 3, 6, 7, 3, 1)); //7

Math.min()

 求几个数的最小值

console.log(Math.min(2, 3, 6, 7, 3, 1)); //1

Math.abs()

 求某个数的绝对值

console.log(Math.abs(-3)); //3

console.log(Math.abs(3)); //3

 Math.sqrt()

 求数的平方根

console.log(Math.sqrt(169)); //13

Math.random(0,1)

 输出一个[0,1)之间的随机数

console.log(Math.random(0, 1)); //0.24897286668509722

注意:获得最小值和最大值[min,max ]之间的一个随机数公式:

 Math.floor(Math.random()*(max-min+1))+min文章来源地址https://www.toymoban.com/news/detail-812619.html

到了这里,关于web学习笔记(十七)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 密码学学习笔记(十七 ):Edwards曲线数字签名算法 - edDSA

    Edwards曲线数字签名算法(Edwards-curve Digital Signature Alogorithm, edDSA)由Daniel J. Bernstein等人在2011年提出,它是一种使用基于扭曲爱德华兹曲线的Schnorr签名变体的数字签名方案。 EdDSA的一个特殊之处在于,该方案不要求每次签名都是用全新的随机数,而且该算法是确定性的。 EdDSA不直

    2024年02月16日
    浏览(49)
  • UNIX网络编程卷一 学习笔记 第二十七章 IP选项

    IPv4允许在20字节的首部固定部分后跟最多共40字节的选项。尽管已经定义了10种IPv4选项,但最常用的是源路径选项。我们可通过存取IP_OPTIONS套接字选项访问这些选项,我们存取该套接字选项时,所用的缓冲区中的值就是它们置于IP数据报中的格式。 IPv6允许在固定长度40字节的

    2024年02月14日
    浏览(54)
  • 【AI】《动手学-深度学习-PyTorch版》笔记(十七):卷积神经网络入门

    我们在前面学习的多层感知机中,已经认识了全链接层,缺点很明显,在稍微大点的网络模型中,参数成指数级别增长。参数量很快就达到数十亿,这样的量级几乎无法计算。为此科学家们想出一个减少参数的方法:卷积。 从全链接层到卷积的推论,使用如下两个原则: 平

    2024年02月13日
    浏览(61)
  • 机器学习笔记之优化算法(十七)梯度下降法在强凸函数的收敛性分析

    上一节介绍并证明了: 梯度下降法 在 强凸函数 上的收敛速度满足 Q mathcal Q Q -线性收敛 。 本节将介绍:在 更强 的条件下:函数 f ( ⋅ ) f(cdot) f ( ⋅ ) 在其定义域内 二阶可微 , 梯度下降法 在 f ( ⋅ ) f(cdot) f ( ⋅ ) 上的收敛速度存在什么样的结论。 关于 梯度下降法 在

    2024年02月12日
    浏览(52)
  • 机器人动力学与控制学习笔记(十七)——基于名义模型的机器人滑模控制

            滑模运动包括趋近运动和滑模运动两个过程。系统从任意初始状态趋向切换面,直到到达切换面的运动称为趋近运动,即趋近运动为的过程。根据滑模变结构原理,滑模可达性条件仅保证由状态空间任意位置运动点在有限时间内到达切换面的要求,而对于趋近运动的

    2024年02月12日
    浏览(48)
  • 学习笔记二十七:K8S控制器Statefulset入门到企业实战应用

    用于管理有状态应用程序的部署。与无状态应用程序不同,有状态应用程序在运行时通常要求稳定的网络标识和持久性存储。 有状态服务:StatefulSet是有状态的集合,管理有状态的服务,它所管理的Pod的名称不能随意变化。数据持久化的目录也是不一样,每一个Pod都有自己独

    2024年02月06日
    浏览(52)
  • web学习笔记(五)

    目录 1.补充css选择器 1.1:nth-child() 选择器 1.2 z-index 1.3 vertical-align:center; 1.4元素显示或隐藏。 1.用透明度实现隐藏: 2.display:none; 3. visbility:hidden; 1.5设置圆角: 1.6首行缩进: 2.定位 2.1固定定位 2.2相对定位 2.3绝对定位 2.4粘性定位 2.5静态定位 2.6当宽高不固定时元素定位居中:

    2024年01月17日
    浏览(28)
  • web学习笔记(六)

    目录 1.CSS 2D转换 1.1translate移动: 1.2rotate()旋转: 1.3scale()缩放 1.4skew()反转 1.5transition过渡 1.6transform-origin 1.7 perspective透视 1.8 backface-visibility背面元素不可见 2.flex布局(弹性布局) 2.1flex布局的定义及格式 2.2flex布局常用属性 1.flex-driection 2.flex-wrap 3.flex-flow 4.justify-content 5.al

    2024年01月16日
    浏览(28)
  • WEB学习笔记3

    输入输出语句  外部js:这种写法有一个不好的地方就是,两个不同的开发人员在使用不同的js写function的时候有可能造成重复,导致程序紊乱。在这推荐一种用json格式方式书写js函数的方法 变量: 变量命名规范: let和var的区别: const常量: 字符串类型: 布尔类型: 1.nosh

    2024年02月16日
    浏览(29)
  • web学习笔记(四)

    目录 1.超链接的伪类 1.1link 1.2visited 1.3hover 1.4active 1.5超链接伪类总结 1.6补充:nth-child() 选择器 2.字体图标 2.1在线字体图标 2.2本地字体图标 3.背景 3.1背景颜色透明度 3.2背景图片 1.将图片设置为背景: 2.设置背景图片不平铺: 3.背景图片定位: 4.设置背景图片大小: 5.总结: 格

    2024年02月02日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包