作者文章

fwq

FWQ
网站开发
电脑上正常结果在手机上失败,是因为 flex 布局失效了吗?
电脑上正常结果在手机上失败的原因 你在手机上布局出错的原因可能是由于 flex 属性的生效范围。你在 .cards 上设置了 flex,但它的作用范围只适用于 table 这个层级,而不会延伸到 tr 和 td 层级。 在电脑端,你设置了 celacing=”19px”,导致 td 单元格间距为 19px,而不是 flex 属性生效所致。 而在移动端,td 未设置其宽度,默认占据 100% 的宽度。这导致 flex 属性无法生效,从而导致布局出错。 以上就是电脑上正常结果在手机上失败,是因为 flex…
2024-11-10 阅读全文 →
FWQ
网站开发
升级jQuery后,$.browser.msie 失效,如何模拟它?
如何模拟 $.browser.msie 在项目的前端代码中,大量使用 $.browser.msie,包括第三方 js。升级 jquery 后,由于新版本不支持 $.browser.msie,引发报错过。为解决此问题,可自行实现一个轻量级方法,让 $.browser.msie 直接返回 false。 解决方案: $.browser = { msie: false }; 登录后复制 以上就是升级jQuery后,$.browser.msie 失效,如何模拟它?的详细内容,更多请关注米云其它相关文章!
2024-11-10 阅读全文 →
FWQ
网站开发
如何让 Element UI 的 el-col 在超过 24 span 时保持一行显示?
超越 element ui 限制,让 el-col 在超过 24 span 时保持一行显示 你希望 Element UI 的 el-col 超过 24 span 时还能保持在一行显示,并且可以使用浏览器滚动条进行拖动。这是的限制,但我们可以通过其他方法来实现。 自定义实现 放弃使用 Element UI 的 el-col,自己实现一个类似的功能。你可以使用 CSS Flexbox 或 Grid…
2024-11-10 阅读全文 →
FWQ
网站开发
防抖代码防抖失败:为什么版本 1 失败而版本 2 成功?
防抖代码防抖失败的原因 文中提供的两个防抖代码版本中,由于 if (notCalled && immediate) result = func.apply(context, args); 语句的位置移动,导致了版本 1 防抖失败而版本 2 成功。 原因在于版本 1 中,当立即执行选项 immediate 为 true 时,result = func.apply(context, args); 语句在 setTimeout 之前执行,此后会递归调用…
2024-11-10 阅读全文 →
FWQ
网站开发
js 如何绑定字体
在 javascript 中绑定字体可以实现自定义字体在 web 页面上的使用,步骤如下:获取字体文件(woff、woff2、otf、ttf)创建字体样式对象(fontface 接口)将字体样式对象添加到文档字体集合等待字体加载完成(fontface.load() 方法)为 html 元素指定自定义字体(font-family css 属性) 如何在 JavaScript 中绑定字体 简介 在 JavaScript 中,可以动态地绑定字体,以便在 web 页面上使用自定义字体。这为页面设计提供了更大的灵活性,允许开发人员创建独特的视觉效果。 步骤 以下是在 JavaScript 中绑定字体的步骤: 1. 获取字体文件 首先,需要获取用于绑定的字体文件。字体文件可以是以下格式: Web…
2024-11-10 阅读全文 →
FWQ
网站开发
浏览器输入网址后,页面是如何加载出来的?
浏览器端到后端请求流程解析 当我们在浏览器中输入网址并按下回车键后,浏览器会向后端服务器发起一个请求,整个过程具体涉及以下步骤: DNS解析:浏览器首先根据网址中的域名,向DNS服务器查询相应的IP地址。DNS服务器返回IP地址后,浏览器将此IP地址与网址绑定。 建立TCP连接:浏览器与后端服务器建立TCP连接,用于传输数据。 发送HTTP请求:浏览器向服务器发送HTTP请求消息,其中包含请求方法(例如GET、POST)、请求路径、请求头等信息。 服务器处理请求:服务器收到请求后,根据请求路径和方法执行相应的业务逻辑,生成响应内容。 发送HTTP响应:服务器向浏览器发送HTTP响应消息,其中包含响应状态码、响应头、响应体等信息。 解析响应:浏览器解析响应消息,处理响应头和响应体。 渲染页面:浏览器根据响应体中包含的HTML和CSS代码,渲染出网页并显示在用户界面上。 上述流程是一个简化的概述,实际情况下还可能涉及其他步骤,例如缓存、重定向等。详细了解这一流程,对于理解网络通信和网页载入过程至关重要。 以上就是浏览器输入网址后,页面是如何加载出来的?的详细内容,更多请关注米云其它相关文章!
2024-11-10 阅读全文 →
FWQ
网站开发
如何用 CSS 实现背景色从左上到右下逐渐变浅的渐变效果?
渐变背景的从左上到右下过渡效果 如何在CSS中实现背景色的从左上到右下逐渐变浅的渐变效果?我们可以利用mask-image属性创建一个从上到下的渐变遮罩。 html, body { width: 100%; height: 100%; } html { background-color: #ffffff; } body { -webkit-mask-image: linear-gradient(to bottom, #000000, transparent); background-image: linear-gradient(to right, rgb(39, 121, 245),…
2024-11-10 阅读全文 →
FWQ
网站开发
如何用正则表达式匹配包含字母和数字的6-20位字符串?
匹配6-20位字母数字,排除纯数字 本文将提供一个正则表达式,用于匹配长度介于6到20位的字符串,必须同时包含字母和数字,且不能是纯数字。 正则表达式: ^(?=.*d)(?=.*[a-z])[a-za-zd]{6,20}$ 登录后复制 分解正则表达式: ^:匹配字符串的开头 (?=.*d):匹配至少包含一个数字 (?=.*[a-z]):匹配至少包含一个小写字母 [a-za-zd]{6,20}:匹配长度在6到20位之间的字母或数字序列 $:匹配字符串的结尾 使用示例: 输入字符串 | 匹配结果 ---|---| 123456789 | 否 abc123xyz | 是 1234567 | 否 abcdefghij | 是…
2024-11-10 阅读全文 →
FWQ
网站开发
js代码如何运行
javascript 代码在解释器中逐行执行,依次创建执行上下文、声明变量和函数、解析和执行语句、处理事件、更新 dom。现代 javascript 引擎使用 jit 技术优化性能。 JS 代码如何运行? JavaScript(JS)是一种解释型语言,这意味着它在运行时被逐行解释,而不是像编译型语言那样被一次性编译为机器代码。以下是 JS 代码运行的过程: 解释器执行代码: JS 代码由 JavaScript 引擎(例如,Chrome 中的 V8)解释。 解释器逐行读取代码并执行每个语句。 创建执行上下文: 当执行代码时,会创建一个执行上下文,它包含当前的变量、函数和执行状态。 每当代码进入新范围(例如,函数)时,就会创建新的执行上下文,退出范围时销毁。 变量和函数声明: 代码中的变量和函数在执行时声明。 变量存储值,而函数包含要执行的代码块。 解析和执行语句: 解释器解析每个语句并执行适当的操作。…
2024-11-10 阅读全文 →