摘要: 定位组成 定位:将盒子定在某一个位置,所以定位也是在摆放盒子, 按照定位的方式移动盒子 定位也是用来布局的,它有两部分组成: 定位 = 定位模式 + 边偏移 定位模式 用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。 边偏移(方位名词) 边偏移 就是定位的盒子移动到最终位置。有 阅读全文
posted @ 2021-11-02 14:20 牛逼如我也要多思考 阅读(434) 评论(0) 推荐(0) 编辑
摘要: let 同时定义多个变量 let a; let e, b, c; let name = 'nb', age = 18, height = []; 变量不能重复声明,使用var却可以! // 变量不能重复声明 let school = 'xd' let school = 'nb' var test_s 阅读全文
posted @ 2021-01-03 18:48 牛逼如我也要多思考 阅读(565) 评论(0) 推荐(0) 编辑
摘要: translate()函数是css3的新特性,在不知道自身宽高的情况下,可以利用它来进行水平垂直居中。 当使用:top: 50%;left: 50%;, 是以左上角为原点,故不处于中心位置 translate(-50%,-50%) 作用是,往上(x轴),左(y轴)移动自身长宽的 50%,以使其居于中 阅读全文
posted @ 2020-12-31 20:29 牛逼如我也要多思考 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1 filter过滤函数 const nums = [2,3,5,1,77,55,100,200] //要求获取nums中大于50的数 //回调函数会遍历nums中每一个数,传入回调函数,在回调函数中写判断逻辑,返回true则会被数组接收,false会被拒绝 let newNums = nums.f 阅读全文
posted @ 2020-12-10 20:24 牛逼如我也要多思考 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 1. ES6的对象属性增强型写法 ES6以前定义一个对象 const name = "zzz"; const age = 18; const user = { name:name, age:age } console.log(user); ES6写法 const name = "zzz"; cons 阅读全文
posted @ 2020-12-10 19:37 牛逼如我也要多思考 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 1.const用来定义常量,赋值之后不能再赋值,再次赋值会报错。 <script> //1.定义常量,赋值后不能再赋值,在赋值报错 const count = 1 // count = 2 </script> 2.const不能只声明不赋值,会报错。 <script> //2.只声明不赋值,必须赋值 阅读全文
posted @ 2020-12-10 17:11 牛逼如我也要多思考 阅读(5312) 评论(1) 推荐(1) 编辑
摘要: 1. 块级作用域 ES6之前没有块级作用域,ES5的var没有块级作用域的概念,只有function有作用域的概念,ES6的let、const引入了块级作用域。 ES5之前if和for都没有作用域,所以很多时候需要使用function的作用域,比如闭包。 1.1. 什么是变量作用域 变量在什么范围内 阅读全文
posted @ 2020-12-10 17:10 牛逼如我也要多思考 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 函数的默认参数 如果为空数组: def default_para_without_trap(para=[], value=0): print(id(para)) para.append(value) print(id(para)) return para print('第一步') print('函数 阅读全文
posted @ 2020-12-05 00:02 牛逼如我也要多思考 阅读(696) 评论(0) 推荐(0) 编辑