ios,Windows 网页皆可平滑、惯性滚动(Smooth-scroll.js)- 博客、网站、web、JavaScript
平时使用桌面端设备滚动网页时总是戛然而止,不丝滑。那么今天这个 smooth-scroll.js库将在你的网站上使用德芙,纵享丝滑 惯性滚动? 惯性滚动最早出现在 ios 系统中,是指 当用户在终端上滑动页面然后把手指挪开,页面不会麻黄素那个停下来而是继续保持一定时间的滚动效果,并且滚动的速度和持续的时间是与滑动手势的强烈程度成正比 在 css 中有一条支持惯性滚动的 非标准且仅 ios 设备支持的属性:-webkit-overflow-scrolling: touch;当然该属性也有坑的,不列出来了:指路 示例:H5 普通长列表在 iOS 系统下(开启了滚动回弹)的滚动表现 js 模拟惯性滚动 想要兼容性好那必须是 js 啦,该库是在浏览网站时发现的一段 js,但是在 npm 上未发现,所以分享下。该库一旦引入所有元素滚动皆为惯性滚动 demo .smooth-wrap { margin: 0 auto; width: max-content; } .smooth-list { width: 200px; height: 400px; border:...
【2022年】apple 苹果(ios)注册美服区(日区)ID教程(附免税地区及身份信息生成器)-时效:2022年2月
2022年了,还在为果子美区ID而烦恼吗?手把手教你注册,无需代理翻墙,百分百注册成功!下面教程主要为注册美区ID,日区同理。 准备工作 全新的邮箱(指未注册过 ID 的邮箱,如 163, qq等) 可收短信的手机号(注册过也可以,国内选择 +86) 手机(建议谷歌浏览器,无痕打开)电脑(建议谷歌浏览器,无痕打开)打开 https://appleid.apple.com/ 注意事项 出生日期建议为成年(大于18周岁),可避免外区年龄分级 密码不可包含:邮箱、姓名、生日等信息 地区请选择免税区!!! 教程开始 基础信息填写 2. 验证邮箱与手机 3. 若注册成功后会自动登录,若注册失败可无痕打开再走一遍(重复几次仍不行可尝试切换流量或飞行模式5s后重试),登录成功后再修改付款方式。 4. 填写付款方式与账单地址 城市街道信息可使用 美国人身份信息生成器注意事项!建议选择免税州蒙大拿州(Montana)、俄勒冈州(Oregon)、阿拉斯加州(Alaska)、特拉华州(Delaware)、新罕布什尔州(New Hampshire) 勾选 拷贝账单寄送地址,点击 更新...
javaScript 文件上传 - input 上传 和 webAPi 上传(解决上传对 input 的依赖)
Input type=”file”回顾下 Input type=”file” 的使用 <input type="file" name="" id=""> type=”file” 时的属性accept它定义了文件 input 应该接受的文件类型。这个字符串是一个以逗号为分隔的 唯一文件类型说明符 列表。由于给定的文件类型可以用多种方式指定,因此当你需要给定格式的文件时,提供一组完整的类型指定符是非常有用的。 <input type="file" id="docpicker" accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"> capture如果 accept 属性指出了 input 是图片或者视频类型,则它指定了使用哪个摄像头去这些数据。值 user 表示应该使用前置摄像头和/或麦克风。值 environment...
Git 解决 pull 操作出现:不建议在没有为偏离分支指定合并策略时执行pull操作
背景在使用 Git 2.27.0 及以上的版本时,使用 git pull 出现下面的警告时: git config pull.ff false 即可,因为pull.ff默认是没有指定的,而没有指定的pull.ff的默认值与显式指定为false的效果一致。因此当你显式指定pull.ff后,既保持当前的默认合并策略,又能保证不再出现配置合并策略的警告文案。 想要全部应用此设置加上 global 即可 warning: 不建议在没有为偏离分支指定合并策略时执行pull操作。 您可以在执行下一次pull操作之前执行下面一条命令来抑制本消息: git config pull.rebase false # 合并(缺省策略) git config pull.rebase true # 变基 git config pull.ff only # 仅快进 您可以将 "git config" 替换为 "git config --global" 以便为所有仓库设置 缺省的配置项。您也可以在每次执行 pull 命令时添加...
一行代码解决谷歌浏览器出现:"您的连接不是私密连接"
在谷歌浏览器中浏览网页时经常会出现:您的连接不是私密连接,仅需在出现此提醒的页面中输入 thisisunsafe,输入完成后会自动刷新,记住在页面输入即可并非地址栏输入框
Nginx 中使用 cookie 灰度或分流
前言该文章旨在了解相关方案,并非最佳解法~由于项目的灰度偏业务,发布平台的灰度方案并不能支持,于是便考虑在网关层(类似 Nginx)上考虑使用 cookie 判断来分流灰度用户。出 Nginx 方案是方便本地调试~ Nginx.conf$COOKIE_gray gray 为 cookie keytrue,false 为命中逻辑,可为正则 http { include mime.types; default_type application/octet-stream; map $COOKIE_gray $group { true apache001; false apache002; default apache002; } upstream apache001 { server 192.168.1.101:3001 weight=1 max_fails=1...
css 指定方向模糊 - 鸿蒙开机效果(animation 事件)
<svg> <filter id="blur"> <feGaussianBlur in="SourceGraphic" stdDeviation="0 2" /> </filter> </svg> 直截了当,没错是用 svg 来实现,其实 css 的样式与 svg 还是蛮接近的(一模一样) 效果使用 未使用(使用 blur) 鸿蒙开机效果<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Title</title> </head> <style> body { margin: 0; height: 100vh; display: block; } .ct-circle-content { --circle-width: 100px; --circle-height: 100px; ...
PE 升级 windows11 解决不满足限制(绕开 TPM),顺带 surface pro 一键升级 windows11(无需 PE)
最近在尝试更新 windows11 时遇到了一丢丢问题,主要的还是 TPM2.0 的问题吧~本篇内容未去解决TPM,而是直接去绕过11的TPM检测。 PE 安装windows 11 镜像 Windows11企业版22000.1精简版 Windows11 10.0.22000.51 提取码:q2rt PE 教程 安装 windows 11正常流程从PE安装时会出现不符合规则,此时可回退到初始界面 shift + F10 调出 CMD 输入 regedit 打开注册表后,定位到 HKEY_LOCAL_MACHINESYSTEMSetup,新建一个 KEY:LabConfig在这里新建两个dword32项,分别命名为BypassTPMCheck和BypassSecureBootCheck,并将值改为1 退出重新按流程引导即可运行安装程序。 surface pro 一键升级 windows11 配置surface pro3 4+128 i3 4x(windows10 预览版) 可以看到有个前提是我已经是预览版了,是不是必须项待测试(如果是你们也可以申请加入预览计划...
在 Hexo 中一键部署 github page 并同步 push 变更文件到指定分支(hexo-deployer-git)
在使用hexo-deployer-git时 push 到分支内的都是 hexo 生成的 public 文件夹内容,想要同时把项目变更一起 push 这样就不需要再手动 commit 了~ 原 deploy deploy: - type: git branch: master repo: <git repo url> hexo-deployer-git分析下该插件是如何只将 public 文件夹内容 push 到分支的 hexo-deployer-git/lib/deployer.js function setup() { const userName = args.name || args.user || args.userName || ''; const userEmail = args.email || args.userEmail || ''; // Create a placeholder for the first commit return...
z390 + i79700 + rx560(讯景转蓝宝石) 双显卡双系统 - openCore 0.6x 黑苹果 BigSur 11.4(20F71)
前言最近手动安装了黑苹果,整自信了。。于是在咸鱼入手了讯景的 rx560-4g,准备和现在的 1060 各玩各的~openCore 的入门还是蛮高的,配完可以直升系统还是蛮香的(有的版本会有驱动问题,建议备份) 主板Bios设置 - 0.0 BIOS设置下划线的为我当前设置 禁用 英文 中文 Fast Boot 快速启动 CFG Lock (MSR 0xE2 write protection) CFG 锁 (MSR 0xE2 写入保护) VT-d VT-d CSM 兼容性支持模块 Intel SGX Intel SGX CFG 解锁这块主板没有提供设置,只能通过 CFG Lock 解锁教程解锁,该项应该是 openCore必须项吧 启用 英文 中文 VT-x VT-x Above 4G decoding Above 4G decoding Hyper Threading 处理器超线程 Execute Disable Bit 执行禁止位 EHCI/XHCI Hand-off 接手...