有些特效的实现需要知道 DOM 元素相对于各个参照物的距离,
原生的 DOM 属性以及方法可以轻易的帮助获取到。
node-sass 经常安装失败,搞的开发体验极差 😡😡😡
直接通过 JS 修改 input 等原生 HTML 标签的值,是不会触发原生事件的,
需要再使用 JS 发出事件通知。
本文主要讨论移动端开发的页面适配技巧
记载着小程序的开发心得
游览器为了提高用户体验,提供了 bfcache 机制,但是有时会引起 bug,
这时我们可以手动的伪禁用 bfcache 机制。
做效果有时需要知道 DOM 元素的尺寸,尺寸并不是简单的宽度和高度,
算不算 padding、border,😵 需不需要考虑内容的真实高度(用于内容滚动的情况),
都需要不同的计算,🧐 这里记录/学习原生属性和方法来获取各种尺寸。
该方法可以实现在页面中点击按钮,跳转到另外一个游览器 tab 页面(简称为新页面),
在新页面处理完成逻辑后,可以向原页面发送通知,常用于 oauth 登录等功能。
用 hover 实现模拟 select,移入显示 option,移出隐藏 option,
在做移动端适配时,在 safari 游览器中发现了 bug,
做这种效果移动端还是尽量用 JS 绑定 class 的方式实现吧。🙃
网页中默认的滚动条到底是哪个元素的? body?html?😵