- 博客(7)
- 收藏
- 关注
原创 ES6 Promise
一、什么是promise解决了回调地狱模式,将异步API的结果作为返回值拿到函数外部。二、写法function test(){ return new Promise((resolve,reject)=>{ setTimeout(()=>{ if(true){ resolve('成功')//成功执行了某种API后将结果传出去}else{ reject('失败')//失败后将结果传出去}},2000) }) } //test()
2021-10-31 18:53:27 124
原创 ES6中的数值
一、数值的表示二进制表示法新写法: 前缀 0b 或 0B 。console.log(0b11 === 3); // trueconsole.log(0B11 === 3); // true八进制表示法新写法: 前缀 0o 或 0O 。console.log(0o11 === 9); // trueconsole.log(0O11 === 9); // true二、常量Number.EPSILONNumber.EPSILON 属性表示 1 与大于 1 的最小浮点数之间的差。它的
2021-10-23 18:35:21 225
原创 ES6中的let和const
一、let使用let声明的变量形成块级作用域,主要是改变了语句的局部变量的作用域,不会再暴露成全局变量 let声明的变量不会发生变量提升 使用let声明的变量具有暂时性死区特性,在块级中声明变量之前,使用这个变量,会发生报错。 使用let声明了的变量不能再用const和var来定义。二、constconst声明的是常量。 声明的变量也有块级作用域。 声明常量时必须赋值初始值。 赋值后,基本类型的值不能重新赋值,引用类型的值可以修改内部的值,但不能修改内存地址,即值整个切换,整个切换相当
2021-10-16 14:46:11 94
原创 用js将div隐藏或显示
一、隐藏且不占用页面空间// 设置display属性 style="display: none;"document.getElementById("id").style.display="none"; //隐藏document.getElementById("id").style.display=""; //显示二、隐藏但仍占有页面空间,会显示空白// 设置 visibility但是隐藏后页面显示空白 style="visibility: none;"document.getEleme
2021-10-07 13:10:24 4166
原创 div居中的方式
一、水平居中文本水平居中:css样式加text-align:center; 绝对定位居中 <style>/*父元素定义*/.div1{ position: relative;}/*居中元素样式*/.div1{ width: 50px; height: 50px; position: absolute; top: 0; left: 50%; transform: translateX( -50% );}</style> <d
2021-10-07 12:52:56 120
原创 js定时器
js 定时器有两种创建方式:setTimeout(a[b c1, c2, …]) 执行一次 setInterval(a[b, c1, c2, …]) 反复执行a:函数名 b:间隔时间, c1:执行函数的第一个参数 c2:执行函数的第二个参数js清除定时器:clearTimeout(d) 清除只执行一次的定时器 clearInterval(d) 清除反复执行的定时器d:调用定时器函数时所获得的返回值...
2021-09-24 16:17:19 103
原创 节点关于文档的增删改查
1.creatElement( ) 创建元素节点2.appendChild( ) 插入元素节点 insertBefore(a,b) 把a节点元素插到b前面3.parent.removeChild() 通过父级选取元素节点删除 child.remove( ) 删除自身
2021-09-21 14:16:10 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人