W
e
l
c
o
m
e
: )
摘要: 在JavaScript中,new关键字的应用可以说是再平常不过了,最基础的有new Array()、new Set(),再而就是new一个自己创建的构造函数,也就是创建一个该构造函数的示例。如:var person1 = new Person("一颗苹果", 18);但你是否真的了解new以及它的底 阅读全文
posted @ 2024-10-28 17:17 板栗拌饭 阅读(236) 评论(1) 推荐(0) 编辑
摘要: 生命周期是指从创建到销毁的过程 一、微信小程序 小程序里面有两种生命周期函数,第一个:通过App()来注册一个小程序 ,第二个:通过Page()来注册一个页面 应用生命周期函数 app( ) app.js 是小程序执行的入口文件,在 app.js 中必须调用 APP() 函数 APP() 函数用于注 阅读全文
posted @ 2023-04-19 22:36 板栗拌饭 阅读(2770) 评论(1) 推荐(3) 编辑
摘要: 一、强缓存 强制缓存的思想是,在浏览器内置数据库中缓存每次请求中 “可以被缓存” (受到一些关键字的管控)的静态资源如 image, css, js 文件, 当第二次请求被缓存过的资源时候,会通过校验两个字段 Expires 和 Cache-Control 的max-age字段(注意,Expires 阅读全文
posted @ 2023-04-19 20:59 板栗拌饭 阅读(422) 评论(0) 推荐(4) 编辑
摘要: 一、http是什么 通俗来讲,http就是计算机通过网络进行通信的规则,是一个基于请求与响应,无状态的,应用层协议。常用于TCP/IP协议传输数据。目前任何终端之间任何一种通信方式都必须按Http协议进行,否则无法连接。tcp(三次握手,四次挥手)。 请求与响应:客户端请求、服务端响应数据。 无状态 阅读全文
posted @ 2023-04-18 18:16 板栗拌饭 阅读(288) 评论(0) 推荐(1) 编辑
摘要: 1.递归函数 : 程序中调用自己的函数 程序调用自身的编程技巧称为 递归( recursion)。递归作为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程 阅读全文
posted @ 2023-04-14 16:43 板栗拌饭 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、js基本数据类型 number string boolen undefined null symbol 复制时复制的是栈地址,所以修改时为深拷贝,修改复制数据不会影响初始数据 二、js引用数据类型 object array function 数据存储在堆内,复制时复制的是堆的地址,修改时为浅拷贝 阅读全文
posted @ 2023-04-14 12:29 板栗拌饭 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 ES6规范中有7种数据类型,分别是基本类型和引用类型两大类 基本类型(简单类型、原始类型):String、Number、Boolean、Null、Undefined、Symbol 引用类型(复杂类型):Object(对象、Function、Array) 二、typeof typeof对 阅读全文
posted @ 2022-05-23 16:30 板栗拌饭 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Map Map是一组键值对的结构,具有极快的查找速度。 一、构造函数不同 let map = new Map(); let weakmap = new WeakMap(); 二、内置函数不同 Map的API有: (1) Map.prototype.clear()(2) Map.prototype.d 阅读全文
posted @ 2022-05-12 17:30 板栗拌饭 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、浅拷贝 创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。 二、深拷贝 将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对 阅读全文
posted @ 2022-05-10 17:32 板栗拌饭 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一、什么是回流与重排 1.回流 通过构造渲染树,将可见DOM节点以及它对应的样式结合起来,计算它们在设备视口(viewport)内的确切位置和大小,这个计算的阶段就是回流。 为了弄清每个对象在网站上的确切大小和位置,浏览器从渲染树的根节点开始遍历,我们可以以下面这个实例来表示: <!DOCTYPE 阅读全文
posted @ 2022-05-10 15:05 板栗拌饭 阅读(2417) 评论(0) 推荐(1) 编辑