摘要: https://juejin.cn/post/7083026831263137800 阅读全文
posted @ 2023-03-10 08:19 一叶一菩提22 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、作用域 作用域共有两种主要的工作模型:动态作用域、静态作用域 词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域是由你在写 代码时将变量和块作用域写在哪里来决定的,因此当词法分析器处理代码时会保持作用域 不变(大部分情况下是这样的)。 作用域是指程序源代码中定义变量的区域。 作用域规定了 阅读全文
posted @ 2022-08-15 20:58 一叶一菩提22 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 执行上下文: 函数在执行时,会创建一个执行上下文,用来记录函数在哪里执行,函数调用的方法,传入的参数等。执行上下文(execution context,简称:EC)也叫执行“执行环境”。 就是函数解析和执行所在环境的抽象概念。JavaScript 中运行任何的代码都是在执行上下文中运行。 类型:全局 阅读全文
posted @ 2022-08-10 13:34 一叶一菩提22 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 常见HTTP状态码: 200 - 请求成功 阅读全文
posted @ 2021-06-22 20:56 一叶一菩提22 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一. JavaScript单线程 JavaScript单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaSc 阅读全文
posted @ 2021-06-08 17:36 一叶一菩提22 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 原型链和继承 什么是原型链 当我们调用一个对象的属性时,如果对象没有该属性,JavaScript 解释器就会顺着__proto__(原型)上去找该属性,如果原型上也没有该属性,那就去找原型的原型。这种属性查找的机制 被称为原型链(prototype chain) 实例的__proto__属性,指向构 阅读全文
posted @ 2021-06-08 15:30 一叶一菩提22 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一.关键词 1.报文头部: 1.1 ack :确认号码 服务端收到客户端发过来的报文后需要给客户端回复一个ack数据包,回复报文的确认号ack的值等于服务端收到的报文的序列号seq的值+1。 比如服务端当前收到的报文的序列号是ISN+2048(也就是第3段数据),那么它回复客户端的报文的确认号的值就 阅读全文
posted @ 2020-12-01 19:29 一叶一菩提22 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,可能不同的浏览器略微会有些不同。但基本上都是类似的 > 1. 浏览器把获取到的HTML代码解析成1个DOM树,HTML中的每个tag都是DOM树中的1个节点,根节点就是我们常用的document 阅读全文
posted @ 2020-08-03 14:04 一叶一菩提22 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一. web缓存描述 : Web 缓存是可以自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是原始服务器中提取这 个文档。 二. 浏览器缓存: 浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档 阅读全文
posted @ 2020-07-28 17:30 一叶一菩提22 阅读(421) 评论(0) 推荐(0) 编辑
摘要: safari调试iphone 懒得写了,有现成的,可,直接贴链接啦! https://www.cnblogs.com/muyushifang07/p/5412956.html 阅读全文
posted @ 2020-07-09 16:11 一叶一菩提22 阅读(185) 评论(0) 推荐(0) 编辑