摘要: JavaScript闭包——初步理解 定义:当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄露。 首先:我们来理解几个名词, 执行期上下文:当函数执行时,会创建一个称为执行器上下文的内部对象。一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下文都 阅读全文
posted @ 2021-03-12 23:34 YJ_JIANG 阅读(57) 评论(0) 推荐(0)
摘要: 盒子模型 页面布局要学习三大核心,盒子模型,浮动和定位 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子BOX。 先利用CSS设置好盒子样式,然后摆到相应位置 往盒子里面装内容 网页布局的核心本质:就是利用CSS摆盒子 1.盒子模型(Box Model)组成 所谓盒子模型:就是把HTML 阅读全文
posted @ 2020-11-08 23:37 YJ_JIANG 阅读(99) 评论(0) 推荐(0)
摘要: CSS有三个非常重要的特征:层叠性、继承性、优先级 1.层叠性 相同的选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样式冲突的问题。 层叠性原则: 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式(或者,我认为也可以理解成后来的样式将之前的样式覆 阅读全文
posted @ 2020-11-07 22:51 YJ_JIANG 阅读(92) 评论(0) 推荐(0)
摘要: 集合 S 包含从1到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。 给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。 阅读全文
posted @ 2020-09-06 23:24 YJ_JIANG 阅读(165) 评论(0) 推荐(1)
摘要: 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意: 输入的数组只包含 0 和1。输入数组的长度是正整数,且不超过 10,000。 思路: 设置count值初值为0,记录 阅读全文
posted @ 2020-08-31 00:06 YJ_JIANG 阅读(171) 评论(0) 推荐(1)