上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 作为前端面试题之以,从一个url地址最终到页面渲染完成,共发生了以下六个步骤: 1.DNS解析:将域名地址解析为ip地址 先从浏览器DNS缓存中查找,如果没找到 再从系统DNS缓存中查找,如果也没有找到 然后再从路由器DNS缓存中查找,如果还是没有找到 接着从网络运营商DNS缓存中查找,如果也还是没 阅读全文
posted @ 2020-04-29 09:36 天空003 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.promise构造函数:promise(excutor){} excutor函数:同步执行(resolve,reject) => {} resolve函数:内部定义成功时我们调用的函数 value => {} reject函数:内部定义失败时我们调用的函数reason => {} 特别说明:ex 阅读全文
posted @ 2020-04-27 15:26 天空003 阅读(170) 评论(0) 推荐(0) 编辑
摘要: promise相对于纯回调的优点: 1. 指定回调方式更加灵活 旧的: 必须在启动异步任务前指定回调函数 promise:启动异步任务=>返回promise对象=>给promise对象绑定回调函数(甚至可以在异步结束后指定) 2. 支持链式调用,解决回调地狱 什么是回调地狱? 回调函数嵌套调用,外部 阅读全文
posted @ 2020-04-27 14:22 天空003 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 1.什么是promise? 抽象表达:promise是js中进行异步编程的新的解决方案(旧的:纯回调形式) 具体表达:从语法上讲,promise是一个构造函数 从功能上讲,promise对象用来封装一个异步操作并可以获取其结果 2.promise的状态改变 初始状态:pending:进行中 fulf 阅读全文
posted @ 2020-04-27 10:28 天空003 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.错误的类型 Error:所有错误的父类型 ReferenceError:引用的变量不存在 TypeError:数据类型不正确的错误 RangeError:数据值不在其允许的范围内 SyntaxError:语法错误 // ReferenceError:引用的变量不存在 // console.log 阅读全文
posted @ 2020-04-25 23:08 天空003 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 什么是回调函数: 自定义的函数,不手动调用。某个函数运行期间来调用的自定义函数 同步回调: 立即执行,完全执行完了才结束,不会放入回调队列中 栗子: 数组遍历相关的回调函数/Promise的excutor函数 const arr = [1, 2, 5, 3] // 遍历时的箭头函数,我没有调用 ar 阅读全文
posted @ 2020-04-25 22:37 天空003 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.实例对象:new函数产生的对象,称为实例对象,简称为对象 2.函数对象:将函数作为对象使用,简称为函数对象 括号的左边是函数,点的左边是对象 看以下代码加深印象: function Fn(){ //Fn是个函数 } // 此时Fn是个构造函数(看是否是构造函数不是看首字母大写,而是看如何使用) 阅读全文
posted @ 2020-04-25 21:07 天空003 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.假设有这么一个应用场景:点餐的时候要选择主食和饮料,假如有人忘记点了饮料,我们可以设置一个饮料的默认值 function orderCombo(comboName = "巨无霸套餐", drink = "可口可乐") { console.log(`您点了${comboName},饮料是:${dr 阅读全文
posted @ 2020-04-25 15:46 天空003 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 剩余参数(将多个东西合并成一个数组): 1.应用场景一:假设我们有这么一组数据,将第一个值赋值给班主任变量,第二个值赋值给班长变量,剩下的归为学生 这时我们就可以使用剩余参数... const team = ["班主任","班长","同学1","同学2","同学3"] const [boss,mon 阅读全文
posted @ 2020-04-25 14:57 天空003 阅读(299) 评论(0) 推荐(1) 编辑
摘要: 1.一般解构 const person = { name: "yaya", age: 18, city:"郑州" } // 当从对象中解构时用{}。从数组中解构时用[] // {属性名1,属性名2...} = 从哪里结构 const {name, age, city} = person consol 阅读全文
posted @ 2020-04-24 22:46 天空003 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页