前端笔记
1 、 个容器等比缩放到另一个容器里面
方法 1:使用 CSS object-fit如果是要将一个内容(例如图片或视频)等比缩放,可以使用 object-fit。<div class="outer-container"> <img src="your-image.jpg" class="inner-content" /></div>.outer-container { width: 300px; /* 外容器宽度 */ height: 200px; /* 外容器高度 */ overflow: hidden; position: relative;}.inner-content { width: 100%; height: 100%; object-fit: contain; /* 等比缩放,内容完全显示在容器内 */}说明:object-fit: contain 确保内容等比缩放并完全适配容器。如果是 object-fit: cover,则内容等比缩放...
2 、 搭建一个CORS 代理的node服务来把date.json视频文件转成svg在页面播放
<!-- 引入 Lottie-web 库 --><"> // 使用 Lottie-web 加载动画 const animation = lottie.loadAnimation({ container: document.getElementById('lottie-container'), // 动画显示的容器 renderer: 'svg', // 渲染方式(SVG, Canvas, 或 HTML) loop: true, // 是否循环播放 autoplay: true, // 是否自动播放...
3 、 用js判断不同浏览器
<script>(function () { // 检测浏览器类型 function detectBrowser() { const userAgent = navigator.userAgent; // 检查 Microsoft Edge(包含 'Edg' 且排除 Safari) if (userAgent.indexOf('Edg') > -1 && userAgent.indexOf('Chrome') > -1 && userAgent.indexOf('Safari') > -1) { alert('Microsoft Edge'); return 'Microsoft Edge'; } // 检查 Chrome(只包含 'Chrome' 且没有 'Edg') if (userAgent.indexOf('Chrome') > -1 && userAgent.in...
4 、 css的边距和字体的响应式写法
边距等比缩放方法 1:使用vw单位vw代表视口宽度的 1/100,适用于宽度自适应。边距
padding:calc(72px*(100vw/1920));
字体
font-size:calc(72px*(100vw/1920));方法 2:使用clamp()限制最小/最大值防止padding过小或过大,可以使用clamp():
padding:clamp(24px,3.75vw,72px);
font-size:clamp(24px,3.75vw,72px);
5 、 邮箱验证接收服务
谷歌应用专用密码 生成的授权码类似于: abcd-efgh-ijkl-mnop如下:✅ 第一步:登录 Gmail 获取授权码1. 登录 Gmail 账号先访问 Gmail 登录页面使用你的 Gmail 邮箱和密码登录✅ 第二步:进入 Google 账号安全设置登录成功后,点击右上角的 个人头像,选择【管理你的 Google 账号】或直接访问Google 账号设置页面✅ 第三步:开启两步验证在【Google 账号设置页面】中,点击左侧菜单中的 【安全性】滚动页面找到【两步验证】如果你之前没有开启两步验证,请点击 【开启】系统会要求你进行身份验证(如短信验证码、备用邮箱验证等)成功开启...
6 、 把当前页面内容 传到 另一个页面 方式有以下
方法一:方法二: