摘要: async/await 相对来说最简单的写法,async和await 这一堆组合最好用。 **写法** 跟generator生成器写法类似, 在函数声明的时候 async function 函数名(){},函数体内 在对象前使用await. 实例 async function initData() 阅读全文
posted @ 2020-09-03 19:36 赛德·乌漆嘛黑 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Generator 1、 生成方式: function * fn1(){ let obj = yield '第一条测试数据' let obj1 = yield '第二条数据' return '测试完over!' } fn1.next() //使用 传递参数 fn1.next(name:'qiang' 阅读全文
posted @ 2020-09-03 12:06 赛德·乌漆嘛黑 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 学习心得 1、模糊语法:filter:blur(20px); 此代码直接设置模糊度 2、设置完background:linear-gradient() 渐变色后 再加上一个background-size, 最后加上个相反的size就能实现颜色的渐变动画。 3、伪元素 上下左右分别给个-5px,能实现 阅读全文
posted @ 2020-09-02 08:35 赛德·乌漆嘛黑 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: 在es5的基础上,es6添加了一些新的方法具体如下: 1、数值方法 1、Number.isNaN() ; 本来是在window下的 判断是否是非数字的方法,转变到Number下后,效果也是一样, 不过如果是字符串的话 会先转化成number类型 也就是转换成了NaN,再判断,当然返回的就是false 阅读全文
posted @ 2020-09-01 19:44 赛德·乌漆嘛黑 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、箭头函数 箭头函数的表达式比普通函数更简洁! (参数1, 参数2, …, 参数N) ⇒ { 函数声明 } 基础版本: var sum1 = (a, b) => { console.log(a + b); } sum1(3, 4) 进阶版本: 2、rest函数 rest中文意思:剩下的部分 fun 阅读全文
posted @ 2020-09-01 19:26 赛德·乌漆嘛黑 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 结构赋值是es6中的新写法,方便快捷! 结构赋值:从数组和对象中提取值,对变量进行赋值。 1、数组的结构赋值 1、可以嵌套 2、可以赋初始值 3、左右格式保持一致 // let [a,b,c] = [1,4,3]; // console.log(a,c,b) // let [a,b,[c,d],e] 阅读全文
posted @ 2020-09-01 06:53 赛德·乌漆嘛黑 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在es5时代声明一个变量或者常量只有var,在es6的时候就出现了变量(let)和常量(const)的具体细分。 1、变量 用let进行声明变量,更严谨更好使。 特点:1、不能进行变量提升 2、不能重复定义同一个变量 3、不能定义函数的参数。 4、块级作用域 `//1、不能重复声明同一个变量名 // 阅读全文
posted @ 2020-08-31 18:52 赛德·乌漆嘛黑 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、倒计时 倒计时 1、首先需要知道当前时间采用new Date(); 活动倒计时 = (结束的时间 - 现在的时间)/1000; 转换成秒 同时,不能忘记如果不够两位数的时候进行拼接字符串,实现时间的格式化 2、本次的收获:数组转换字符串,从字符串获取到每一个字符。 <body> <p class 阅读全文
posted @ 2020-08-27 20:58 赛德·乌漆嘛黑 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、一个极其简洁的吸顶实现 首先给需要吸顶效果的子元素 设置 position: sticky; top:0; 给父元素 添加 position :relative; position:sticky是css3定位新属性,是相对定位relative和固定定位fixed的结合体,主要用到对scroll事 阅读全文
posted @ 2020-08-27 20:57 赛德·乌漆嘛黑 阅读(149) 评论(0) 推荐(0) 编辑
摘要: var string1 = 'guoJunQiang' // 1、增 // concat() var string2 = string1.concat('ldq'); console.log(string2); //guoJunQiangldq // 删除 // slice(start,end) c 阅读全文
posted @ 2020-08-27 08:35 赛德·乌漆嘛黑 阅读(108) 评论(0) 推荐(0) 编辑