![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
文章平均质量分 91
沉迷代码的小蠢蛋_
这个作者很懒,什么都没留下…
展开
-
定时器系列
为什么要用 setTimeout 模拟 setInterval ?在JS 时间循环制宏任务与微任务中讲到,setInterval 是一个宏任务,但很多时候他并不是准确无误的,会在一些极端情况下出现一些令人费解的问题:推入任务队列后的时间不准确定时器代码:setInterval(fn(),N)上面这句代码的意思其实是fn()将会在 N 秒之后被推入任务队列。所以,在 setInterval 被推入任务队列时,如果在它前面有很多任务或者某个任务等待时间较长比如网络请求等,那么这个定时器的执行时间和原创 2022-03-16 19:53:32 · 549 阅读 · 0 评论 -
http---------面经
1. 陈述http基本概念:HTTP,全称为 HyperText Transfer Protocol,即为超文本传输协议。是互联网应用最为广泛的一种网络协议所有的 www 文件都必须遵守这个标准。http特性:HTTP 是无连接无状态的HTTP 一般构建于 TCP/IP 协议之上,默认端口号是 80HTTP 可以分为两个部分,即请求和响应。http请求:HTTP 定义了在与服务器交互的不同方式,最常用的方法有 4 种分别是 GET,POST,PUT, DELETE。URL 全称原创 2022-03-16 19:52:49 · 793 阅读 · 0 评论 -
css--------面经
1.css选择器1.1 基本选择器(重要)优先级:ID选择器 > 类选择器 > 标签(元素)选择器。标签(元素)选择器:选择某一个或者某一类元素。ID选择器 :id不能重复,全局唯一。类选择器:可以跨标签,类相同,可以复用。 // 群组选择器 h1, #class, .id { color: orange; }1.2 层次选择器后代选择器<!-- 后代选择器 选择的是ul所包围的所有元素 -->原创 2022-03-16 19:52:36 · 123 阅读 · 0 评论 -
js--------面经
1.内存泄漏场景和解决方案泄漏点:1.DOM/BOM 对象泄漏2.script 中存在对DOM/BOM 对象的引用导致3.Javascript 对象泄漏4.通常由闭包导致,比如事件处理回调,导致DOM对象和脚本中对象双向引用,这个是常见的泄漏原因1.闭包function fn1(){ var n=1;}//我想取到里面的局部变量nfunction fn1(){ var n=1; function fn2(){//在加一个fn2当他的子集 alert原创 2022-03-16 19:52:17 · 313 阅读 · 0 评论