![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
T Lai
如果一切能重来
展开
-
JS中的函数、函数表达式以及回调函数
一、函数、函数表达式、回调函数1、函数:function say(){ console.log("哈哈哈哈哈哈!")}注:Javascript引擎在解析javascript代码时会‘函数声明提升’(Function declaration Hoisting)。也就是说我函数可以先调用后声明,但是js引擎在执行js代码时会自动先去寻找代码中的函数先执行。2、函数表达式:1、function (){ console.log("hello world")}2、var.原创 2020-09-02 14:54:02 · 430 阅读 · 0 评论 -
promise中的回调函数、async和await的执行顺序
一、几个关键问题:1、宏队列:用来保存待执行的宏任务(回调),比如:定时器回调、DOM事件回调、ajax回调。2、微队列:用来保存待执行的微任务(回调),比如:promise的回调、MutationObserver的回调。3、JS执行时,必须先执行所有的同步任务代码,然后将微队列中的任务取出执行,当所有微任务执行完成以后,再取出宏队列中的代码执行。所以执行顺序是:同步任务---->微队列任务---->宏队列任务。4、Promise((resolve,reject)=>...原创 2020-09-01 11:48:32 · 774 阅读 · 1 评论 -
JavaScript原型链以及Object和Function之间的关系
要搞懂原型链以及Object和Function之间的关系首先得缕清以下几点重要关系:(1)Function是所有函数(function)的父亲,所有函数都是它的实例(2)Object也是一个函数,所以Object是Function的实例对象。(3)任何对象的原型链顶端最终都指向Object.prototype,Object.prototype再往上已经没有东西了,所以指向null。(4)Function比较特殊它的原型指向自己,即Function.__proto__ === Function原创 2020-09-26 22:39:06 · 2019 阅读 · 6 评论 -
前端使用工具总结
一、网站1、JavaScript方法查询网站:http://overapi.com/javascript2、前端学习及语法查询网站MDN:https://developer.mozilla.org/zh-CN/3、引入方法库连接查询BootCDN:https://www.bootcdn.cn/4、Vue脚手架组件:https://element.eleme.cn/#/zh-CN/component/installation5、antdv组件:https://www.antdv.com/c原创 2020-07-27 17:40:43 · 183 阅读 · 0 评论