上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: /** * 排除集合中的值 * 支持多个数组 * * @private * @param {Array} array 要检查的数组. * @param {Array} values 要排除的值 * @returns {Array} 返回一个过滤值后的新数组 * * difference([1,2,3 阅读全文
posted @ 2021-01-09 21:48 破壳而出的蝌蚪 阅读(421) 评论(0) 推荐(0)
摘要: compack函数 创建一个新数组,包含原数组中所有的非假值元素。 例如false, null,0, "", undefined, 和 NaN 都是被认为是“假值”。 一般用于过滤数组中的假值 在定义返回类型时候,采用Exclude条件类型把null、undefiend、false、 0 、""、这 阅读全文
posted @ 2021-01-07 20:39 破壳而出的蝌蚪 阅读(282) 评论(0) 推荐(0)
摘要: loadsh函数库中的 chunk 函数采用 typescript 语法重写. chunk 函数 将数组(array)拆分成多个 size 长度的区块,并将这些区块组成一个新数组。 如果array 无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块。 /** * * 将数组(array)拆 阅读全文
posted @ 2021-01-06 22:04 破壳而出的蝌蚪 阅读(531) 评论(0) 推荐(0)
摘要: 演示图 考虑2个情况 一种情况初始状态下 滚动到在中间区域的时候,这时上半部分看不见的元素就不给字体添加红色 一种情况是,从头向下看的. CSS代码 阅读全文
posted @ 2020-05-08 22:27 破壳而出的蝌蚪 阅读(417) 评论(0) 推荐(0)
摘要: 闭包 函数被调用之后,会创建一个执行环境及作用域链.函数被执行完之后就会被释放掉. 闭包函数执行之后会保留当前活动变量在内部函数作用域链中,所以内部函数可以访问外部变量. 示例一 打印出的结果是多少? 示例二 打印出的结果是什么? 这只是创建并执行了10个函数,每个函数都传递了个 变量给参数给 ,` 阅读全文
posted @ 2020-02-21 21:56 破壳而出的蝌蚪 阅读(365) 评论(0) 推荐(1)
摘要: this指针 javascript中this指针是动态的,主要是根据当前函数执行上下文及函数调用方式决定的. 以函数方法调用时 指针全局或严格模式中为 以方法调用时 是指针当前对象实例的. 以构造函数方式时 指向当前创建的实现对象 、`call lambda表达式` 可用于绑定this指针. 注意: 阅读全文
posted @ 2020-02-20 15:15 破壳而出的蝌蚪 阅读(350) 评论(0) 推荐(1)
摘要: 变量提升 声明的变量会提升到函数或全局作用域顶部 简单例子 函数提升 函数写法:函数表达式、函数声明、Function构造函数(这种不推荐).其中函数表达式不会 函数提升 , 函数声明 会函数提升。 我们都知道程序在执行时是从上往下执行的,而这里 在定义之前就调用了为什么不报错? 实例一 值为多少? 阅读全文
posted @ 2020-02-19 19:55 破壳而出的蝌蚪 阅读(458) 评论(0) 推荐(1)
摘要: 模式定义 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。 这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那 阅读全文
posted @ 2019-12-09 21:50 破壳而出的蝌蚪 阅读(437) 评论(0) 推荐(0)
摘要: 什么是状态模式? 指的是对象内部状态发生改变对象行为也会发生变化。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 UML类图 封装变化 该模式中状态是变化的,变化部分被做成了抽象类或接口,这让做的目的就 阅读全文
posted @ 2019-12-07 23:29 破壳而出的蝌蚪 阅读(417) 评论(0) 推荐(0)
摘要: 什么是适配器模式? 将一个接口转换成客户需要的接口,已达到在新对象中使用以前的旧接口。属于结构型模式,该模式主要解决对以前旧接口的兼容性。 UML类图 对象适配器 ''' 示例: 键盘PS2圆形接口转USB接口 ''' import abc # 目标接口 class AbsUSB(abc.ABC): 阅读全文
posted @ 2019-12-01 12:22 破壳而出的蝌蚪 阅读(255) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页