摘要: async function fun(){ return 1 } let a=fun() console.log(a); 返回的是promise对象,那么如何拿到结果1了? a.then(data=>{ console.log(data); }) //输出1 其实以上代码相当于 function f 阅读全文
posted @ 2022-04-07 14:59 Kira的学习笔记 阅读(26) 评论(0) 推荐(0)
摘要: 页面的加载和渲染过程 1.浏览器通过HTTP协议请求服务器,获取HMTL文档并开始从上到下解析,构建DOM; 2.在构建DOM过程中,如果遇到外联的样式声明和脚本声明,则暂停文档解析,创建新的网络连接,并开始下载样式文件和脚本文件; 3.样式文件下载完成后,构建CSSDOM;脚本文件下载完成后,解释 阅读全文
posted @ 2022-04-06 21:36 Kira的学习笔记 阅读(109) 评论(0) 推荐(0)
摘要: 1.数据类型 - 1.原始数据类型 数值,字符串,布尔,null,undefined 直接存储在栈(stack)中的数据 - 2.引用数据类型 对象 存储的是该对象在栈中引用,真实的数据存放在堆内存里 2.对象拷贝 浅拷贝只拷贝第一层,深拷贝递归遍历拷贝每一层 1.浅拷贝 浅拷贝是按位拷贝对象,它会 阅读全文
posted @ 2022-04-06 20:28 Kira的学习笔记 阅读(137) 评论(0) 推荐(0)
摘要: call方法 call是函数中的方法.. 1.call:可以调用函数,并改变this指向 let dog={ name:"wang", sayHi:function(){ console.log(this.name); } } let cat={ name:'miao' } dog.sayHi() 阅读全文
posted @ 2022-04-06 12:00 Kira的学习笔记 阅读(33) 评论(0) 推荐(0)
摘要: 1.对象方法里的this,指向调用方法的对象 2.事件中的this指向触发事件的DOM对象 3.构造函数中的this指向new创建的对象(new关键字做了什么?) new会创建一个对象,并将构造函数中的this指向创建中的对象 4.箭头函数中没有this(箭头函数外指向谁,箭头函数里的this指向谁 阅读全文
posted @ 2022-04-06 11:31 Kira的学习笔记 阅读(40) 评论(0) 推荐(0)
摘要: 1.es6继承 // 定义一个普通用户 class User{ constructor(name,password){ this.name=name this.password=password } login(){ console.log('登录'); } } // 定义一个管理员类,可以继承普通 阅读全文
posted @ 2022-04-06 02:28 Kira的学习笔记 阅读(28) 评论(0) 推荐(0)
摘要: 1.原型对象:每个对象都有一个原型,他能调用原型的方法和属性 例:定义一个猫对象 let cat={ name:'miaomiao' } 如何获取它的原型对象__proto__。并给原型添加吃鱼的方法 cat.__proto__.eat=function(){ console.log('吃鱼') } 阅读全文
posted @ 2022-04-06 02:15 Kira的学习笔记 阅读(74) 评论(0) 推荐(0)
摘要: 如何理解回调地狱? 假如有一天,天气非常好,我出去玩,我想喝奶茶又想吃火锅,奶茶和火锅得等到做好才能吃,他们两为异步操作 我们定义一个获取奶茶和火锅的函数 <script> //获取奶茶的方法 function getTea(fn){ //5秒后获得奶茶 setTimeout(()=>{ //ret 阅读全文
posted @ 2022-04-06 01:48 Kira的学习笔记 阅读(34) 评论(0) 推荐(0)
摘要: 节流:控制事件执行次数 事件高频触发,控制执行次数(平A) 案例:滚动就触发 <style> body{ height:2000px } </style> </head> <body> <script> window.onscroll=function(){ console.log('hello') 阅读全文
posted @ 2022-04-05 15:39 Kira的学习笔记 阅读(35) 评论(0) 推荐(0)
摘要: 1.闭包的概念 1.闭包:就是函数内部嵌套函数 function outer(){ function inner(){ } } 以上就构成了闭包 经典案例: function outer(){ let a=10 function inner(){ console.log(a); } return i 阅读全文
posted @ 2022-04-05 14:17 Kira的学习笔记 阅读(43) 评论(0) 推荐(0)