会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ken丶123
work walk!!!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年9月3日
ios和安卓监听软键盘弹出和收起
摘要: this.windowHeight = document.documentElement.offsetHeight const self = this const u = navigator.userAgent const isIOS = !!u.match(/\(i[^;]+;( U;)? CPU
阅读全文
posted @ 2020-09-03 11:49 ken丶123
阅读(275)
评论(0)
推荐(0)
2020年7月1日
scrollIntoView
摘要: 使当前滚动元素滚动到选中的元素区域 function scrollIntoView(container, selected) { if (!selected) { container.scrollTop = 0; return; } const offsetParents = []; let poi
阅读全文
posted @ 2020-07-01 12:12 ken丶123
阅读(255)
评论(0)
推荐(0)
2020年6月1日
chrome打印页面去掉页头和页脚
摘要: <style media="print" type="text/css"> @("@")page { size: auto; margin: 0mm; } </style> <style media="print" type="text/css"> .noprint { display:none }
阅读全文
posted @ 2020-06-01 15:19 ken丶123
阅读(896)
评论(0)
推荐(0)
2020年5月13日
移动端优化(滚动穿透)
摘要: var stopScrollThrough = { pos: { x: 0, y: 0 }, stopEvent: function (e) { e.preventDefault() e.stopPropagation() }, startPosition: function (e) { stopS
阅读全文
posted @ 2020-05-13 17:30 ken丶123
阅读(200)
评论(0)
推荐(0)
2019年8月27日
自己手动实现简单的双向数据绑定 mvvm
摘要: 数据绑定 数据绑定一般就是指的 将数据 展示到 视图上。目前前端的框架都是使用的mvvm模式实现双绑的。大体上有以下几种方式: vue的话采用的是数据劫持和发布订阅相结合的方式。 而数据劫持用的是Object.defineProperty来实现的, 可以通过绑定get和set来在获取和设置数据的时候
阅读全文
posted @ 2019-08-27 16:21 ken丶123
阅读(1459)
评论(0)
推荐(0)
2019年8月21日
关于div水平垂直居中的几种方法
摘要: Dom结构: 1, 伪元素 加 vertical-align 2, table -ceil 3, flex 4, transform 5, absolute + margin:auto (子元素要设置宽高) 6, flex + margin:auto
阅读全文
posted @ 2019-08-21 16:29 ken丶123
阅读(195)
评论(0)
推荐(0)
2019年8月19日
最终题目准备
摘要: 1,vue的列表组件为什么要加key? 增加diff算法的同级比较效率, key是唯一索引,可以一目了然的看到同一级的是否变化,如果没有key, 那就只能一个个的去进行比较了。 2, ['1', '2', '3'].map(parseInt)结果是多少? [1, NaN, NaN]; map函数的默
阅读全文
posted @ 2019-08-19 17:31 ken丶123
阅读(245)
评论(0)
推荐(0)
2019年6月28日
js generator的两个实际应用
摘要: generator作为一个用来操作异步的状态机, 遇到yield停止, 通过调用next()来继续操作。 今天就用generator来举例两个实际开发中的应用。 1,抽奖 这样通过 每次点击按钮就调用一次next 来实现次数的递减,当然抽奖的逻辑每次都会执行, 当然你也可以在每次执行逻辑的时候, 让
阅读全文
posted @ 2019-06-28 14:11 ken丶123
阅读(2163)
评论(0)
推荐(0)
2019年6月22日
js排序专场
摘要: 1,冒泡排序 2,选择排序 3,插入排序
阅读全文
posted @ 2019-06-22 16:26 ken丶123
阅读(180)
评论(0)
推荐(0)
js实现二叉查找树
摘要: 二叉树的特点: 像一颗树一样,从顶端往下延伸,最顶端的为根节点,每个节点下面子节点的数不超过两个,没有任何子节点的节点被称为叶子节点, 除了根节点和叶子节点的被称为中间节点。 二叉查找树: 每个节点的左子节点比 自身的值小, 又子节点比自身的值大。
阅读全文
posted @ 2019-06-22 14:24 ken丶123
阅读(1770)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告