笔记
文章平均质量分 83
山川pro
这个作者很懒,什么都没留下…
展开
-
2、JS_继承的几种方法
一、原型链 基本构想:通过原型继承多个引用类型的属性和方法。 构造函数、实例、原型三者之间的关系 每个构造函数都有一个原型对象(prototype),原型对象有一个属性(constructor)指回构造函数,而实例对象有一个内部指针(proto 隐式原型) 指向原型对象。下面来看一个例子 -> 从上面例子我们可以清楚原型搜索机制:在读取实例上的属性时,首先会在实例上搜索这个属性。如果没找到,则会继承搜索实例的原型。在通过原型链实现继承之后,搜索就可以继承向上,搜索原型的原型。 默认情况下,原创 2022-04-11 11:29:10 · 854 阅读 · 0 评论 -
1、JS几种引用类型:map、weakMap、set、weakSet
集合引用类型 一、Map 常用API Map 和 Object 的对比 内存占用: 给定固定大小的内存,Map可以比Object多存储50%的键值对; 插入性能: 若插入键值对数量不多,则消耗大致相对;但是当涉及到大量插入操作,Map的性能更佳; 查找速度 删除性能: Map的delete()操作性能更佳 二、WeakMap 概念: 称为弱映射,它是Map的兄弟类型,不同的是,weakMap的键只能是 Object 或者继承自 Object 的类型,尝试使用非对象设置键会抛原创 2022-04-06 11:38:53 · 1536 阅读 · 0 评论 -
Ios端,软键盘弹起时,顶部导航栏fixed失效
最近写vue移动端项目时,遇到这么一个bug 在下拉框输入数据时,ios的软键盘弹出以后,顶部导航栏的fixed元素失效,当下拉列表元素超过一页时,再往下滑动,失效的fixed元素也会滚动下来。原创 2020-09-16 15:51:29 · 1403 阅读 · 1 评论