摘要: /* * @Description: indexedDB 接口数据缓存: 创建、增删改查 * @Author: linlianqiang * @Date: 2021-08-20 11:36:13 * @LastEditTime: 2021-08-20 15:18:35 * @LastEditors: 阅读全文
posted @ 2021-08-23 10:30 毛栗的demo 阅读(77) 评论(0) 推荐(0)
摘要: 作用域就是代码的执行环境,代码执行会开辟栈内存。 全局的执行就是全局作用域。函数的执行就是私有作用域。都是栈内存。 函数的执行,就是把函数推入环境栈中,出栈入栈的过程。 作用域链,简单说就是变量的查找,就是在当前的执行环境,不断往外一层一层的查找。这个过程作用域之间就形成一个链条。 内部环境可以通过 阅读全文
posted @ 2021-06-04 15:12 毛栗的demo 阅读(34) 评论(0) 推荐(0)
摘要: 1,内存泄漏是未能及时释放不使用的内存。 2,造成内存泄漏的原因: a,闭包 b,意外的全局变量 c,没有及时销毁的计时器 e,DOM泄漏 3,闭包中的变量(被内部函数引用的),会存在堆中。 阅读全文
posted @ 2021-06-04 14:55 毛栗的demo 阅读(42) 评论(0) 推荐(0)
摘要: java的内存是由虚拟机管理的,js的内存是浏览器的引擎管理的。 js内存管理类似java,分为栈内存和堆内存。只是js是在创建变量的时候,自动分配内存。不使用的时候,自动释放。也就是垃圾回收。 包括我们在创建对象,字符串,函数时,都是在分配内存。 我们在使用值的过程,实际就是对内存的读和写。 1, 阅读全文
posted @ 2021-06-04 11:29 毛栗的demo 阅读(172) 评论(0) 推荐(0)
摘要: http协议(应用层) 在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 从 HTTP/1.1起,默认使用长连接,用以保持连接特性(keep-alive)。 HTTP2: 多路复用( MultPlexing) 在http 阅读全文
posted @ 2021-02-20 15:17 毛栗的demo 阅读(364) 评论(0) 推荐(0)
摘要: 网络协议包括: 物理层:光纤 连接层:wifi / 以太网 网络层:IP协议 (以上三层,保证了在不同计算机之间进行通信) 应用层:web浏览的http协议、域名服务协议DNS、远程登录协议Telnet、传输文件的FTP协议、邮箱的IMAP协议等。 传输层:TCP协议 (保证一台计算机的不同进程中进 阅读全文
posted @ 2021-02-19 16:28 毛栗的demo 阅读(1122) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-04 11:16 毛栗的demo 阅读(57) 评论(0) 推荐(0)
摘要: 概念步骤: 分是递归,时间复杂度是 logN(分是logN) 最终:O^n * logN 阅读全文
posted @ 2020-12-29 10:35 毛栗的demo 阅读(74) 评论(0) 推荐(0)
摘要: 分而治之:将一个问题,分成多个和原问题相似的小问题。递归解决小问题,再将结果合并,解决最终原问题。 场景一:归并排序 分:将数组 一分为二 解:递归的对两个子数组进行归并排序 合:合并有序子数组 场景二:快速排序 分:选基准,按基准把数组分成两个子数组 解:递归的对两个子数组进行快速排序 合:对两个 阅读全文
posted @ 2020-12-28 15:22 毛栗的demo 阅读(109) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-28 10:34 毛栗的demo 阅读(35) 评论(0) 推荐(0)