前端技术文章
-
- 表单提交获取input值的正确方法
- 关键是在submit事件中用querySelector按name或id定位input并取.value,需preventDefault防止刷新,值为字符串需手动转换类型。
- 文章 · 前端 | 2星期前 | 475浏览 收藏
-
- 页面资源加载优化技巧分享
- 首图更快下载的关键是避免被降级:浏览器默认将所有<img>设为Medium优先级,需用fetchpriority="high"(Chromium112+)或<linkrel="preload"as="image">主动声明其关键性,确保显示Highest优先级,而非盲目提速。
- 文章 · 前端 | 2星期前 | 475浏览 收藏
-
- Subpixel渲染问题与transform优化技巧
- 亚像素缝隙源于margin/top等布局属性在计算中被四舍五入,而transform属合成层操作,可保留0.1px级精度,真正实现像素对齐。
- 文章 · 前端 | 2星期前 | 475浏览 收藏
-
- 在HTML中通过nonce值实现CSP内联脚本安全授权,需结合服务端动态生成的nonce值和CSP策略。以下是具体步骤:1. 服务端生成唯一 nonce 值每次请求时,服务端生成一个随机的、唯一的 nonce 值(如:a1b2c3d4e5f6g7h8),并将其存储在会话或数据库中,用于后续验证。# Python 示例(Flask) import secrets nonce = secrets.t
- nonce是CSP中授权内联脚本执行的一次性随机字符串,需服务端同步生成并严格匹配响应头script-src'nonce-xxx'与标签nonce="xxx"属性,否则静默失效。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 跨域请求是什么?JavaScript如何解决?
- 跨域请求因浏览器同源策略被阻止,是安全机制而非bug;解决方式主要有CORS(服务端配置响应头)、JSONP(仅GET,已淘汰)和代理服务器(开发常用),推荐优先配置CORS。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 解决CSS 3D动画深度排序问题:preserve-3d与translateZ应用
- z-index在3D场景中失效是正常现象,因浏览器按Z轴实际坐标(如translateZ值)而非z-index数值决定渲染顺序;需通过调整transform中的Z值精确控制前后关系。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 文字环绕图片怎么实现?float+margin轻松搞定
- 文字环绕浮动图片需用float:left/right,图片须为普通流内元素并设width和margin;后续块级元素可能清除浮动导致环绕失效,关键在父容器与兄弟元素的样式交互。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 如何实现WebSocket连接的负载均衡 前端配合Nginx进行分流【配置】
- Nginx能做WebSocket负载均衡,但必须配置proxy_http_version1.1、Upgrade/Connection头透传、proxy_read_timeout与proxy_send_timeout延长至86400、禁用缓冲,并依后端状态选择ip_hash或least_conn算法。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 在css中grid-column-gap与row-gap区别
- grid-column-gap控制列间水平间距,row-gap控制行间垂直间距;前者作用于列轴,后者作用于行轴,两者均推荐用column-gap和row-gap替代以提升跨布局通用性。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- Flex布局与Grid布局怎么选?一维vs二维布局对比
- Flex适用于一维布局(单行/列对齐、分布、顺序调整),Grid专用于二维网格(行列同时控制);二者分工明确,常嵌套使用——Grid作外层区域划分,Flex处理内部细节对齐。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 底部对齐技巧:容器relative配合bottom-0使用方法
- bottom:0只对position为absolute、fixed或sticky的元素生效,且依赖最近已定位祖先(如position:relative)作为参考系;若无,则锚定视口底部。
- 文章 · 前端 | 3星期前 | 474浏览 收藏
-
- 数组多属性排序技巧全解析
- JavaScript中Array.prototype.sort()实现多属性排序需在单个比较函数中按优先级逐级比较:先比部门升序(localeCompare),再比年龄降序(b-a),最后比姓名升序(localeCompare),避免多次sort调用覆盖结果。
- 文章 · 前端 | 2星期前 | 474浏览 收藏
-
- DOM是什么及JS操作方法教程
- DOM是浏览器将HTML转换成的JS可操作对象树,以document为根节点,包含元素、文本等节点;应优先用querySelector、classList、textContent等现代API安全高效操作。
- 文章 · 前端 | 2星期前 | 474浏览 收藏
-
- JavaScript多异步任务调度技巧解析
- JavaScript并发控制通过Promise+队列+计数器实现,用固定槽位限制同时执行任务数(如3个),新任务入队等待空闲,running计数器跟踪运行中任务,完成即释放槽位并调度下一个。
- 文章 · 前端 | 2星期前 | 474浏览 收藏
-
- 文字环绕图片怎么用CSSfloat实现
- float是实现文字环绕图片最轻量、兼容性最好的原生方案,需为图片显式设置width(或max-width)和float,文字必须紧跟其后且处于同一BFC中,同时注意父容器坍缩问题。
- 文章 · 前端 | 2星期前 | 474浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 56次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 67次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 70次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 213次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 212次使用

