摘要: 1.new关键字 <script> //构造函数版this function Fn() { this.user = "yaya"; } var a = new Fn(); console.log(a.user); //yaya </script> 用变量a创建了一个Fn的实例(相当于复制了一份Fn到 阅读全文
posted @ 2020-04-07 23:26 天空003 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 葵花: 1.当在函数调用的时候指向Window 2.当方法调用的时候指向调用对象 3.当用call和apply上下文调用的时候指向传入的第一个参数 4.当构造函数调用时指向实例对象 如果是使用new方式创建对象,this指向新建的那个对象; 如果只是普通的调用,谁调用这个函数,函数里的this就指向 阅读全文
posted @ 2020-04-07 22:51 天空003 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.变量分为局部变量和全局变量, 2.作用域:就是变量的使用范围;所以,作用域也分为局部作用域和全局作用域 3.JS中没有块级作用域,也就是说:一对大括号{}定义的变量,这个变量可以在大括号外面使用。 栗子1: <script> while(true){ var num = 10; break } 阅读全文
posted @ 2020-04-07 21:26 天空003 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.什么是闭包? 闭包就是能够读取其他函数内部变量的函数。 在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。 在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 2.闭包的模式 (1)函数模式的闭包:在函数中有一个函数 <script 阅读全文
posted @ 2020-04-07 19:56 天空003 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP状态码的英文为HTTP Status Code。 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 2.最常见的状态码: 200 - 请求 阅读全文
posted @ 2020-04-07 15:23 天空003 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: BFC:面试必问!!!!!(2020-5-19更新于 字节跳动一面面试之后,面试官问了此问题,没有达到面试官的满意,所以,再学一遍加深印象) 问题是这样的: 1.两个块,第一个块margin-bottom:20px;第二个块margin-top:20px,问:最后呈现在页面中两个块上下之间的距离为多 阅读全文
posted @ 2020-04-07 11:32 天空003 阅读(600) 评论(0) 推荐(0) 编辑