前端技术文章

  • 监听网络状态并自动同步离线数据的实现方法
    监听网络状态并自动同步离线数据的实现方法
    navigator.onLine仅读取系统网络接口状态,无法验证真实联网能力;true时可能DNS失败或服务器宕机,false时基本确认断网,需配合fetch探测和事件监听实现可靠判断。
    文章 · 前端   |  4个月前  |   185浏览 收藏
  • async/await是什么及工作原理详解
    async/await是什么及工作原理详解
    async/await是JavaScript中基于Promise的异步语法糖,使异步代码更易读;async函数必返回Promise,await暂停当前函数执行并交还控制权,依赖微任务机制,不阻塞主线程,错误通常用try/catch处理。
    文章 · 前端   |  4个月前  |   127浏览 收藏
  • 识别 \_\_proto\_\_ 与 prototype 的真实路径
    识别 \_\_proto\_\_ 与 prototype 的真实路径
    真正决定属性查找路径的是__proto__,不是prototype;__proto__构成运行时逐级向上搜索的原型链,而prototype仅是用于初始化__proto__的原型模板。
    文章 · 前端   |  4个月前  |   201浏览 收藏
  • JavaScript剪贴板API使用技巧
    JavaScript剪贴板API使用技巧
    JavaScript剪贴板API需在用户触发事件中使用,如点击操作,禁止静默调用;2.必须在HTTPS或localhost安全上下文中运行;3.读取或写入前应通过PermissionsAPI检查权限;4.避免滥用及处理敏感数据,确保用户知情并主动确认,提升安全性与体验。
    文章 · 前端   |  4个月前  |   340浏览 收藏
  • 小屏表格显示不全?横向滚动轻松解决
    小屏表格显示不全?横向滚动轻松解决
    最直接有效的办法是为表格外层添加支持横向滚动的容器。用div包裹table并设overflow-x:auto、width:100%,移除table的width:100%或table-layout:fixed,配合min-width和width:max-content确保内容不压缩变形。
    文章 · 前端   |  4个月前  |   226浏览 收藏
  • CSS输入框占位符样式设置
    CSS输入框占位符样式设置
    ::placeholder伪元素用于自定义输入框占位符样式,支持color、font-size等属性,可针对不同输入框设置,并建议添加厂商前缀以兼容旧版浏览器。
    文章 · 前端   |  4个月前  |   407浏览 收藏
  • CSS伪类:blank使用详解
    CSS伪类:blank使用详解
    :blank伪类因未被主流浏览器支持而无法实际使用,它仅是CSSSelectorsLevel4草案,Chrome、Firefox、Safari均不解析;当前唯一可靠方案是:empty(需注意其对空白符敏感)或JS模拟判定。
    文章 · 前端   |  4个月前  |   309浏览 收藏
  • HTML小组任务统计:进度条+人数汇总教程
    HTML小组任务统计:进度条+人数汇总教程
    用<progressvalue="4"max="7">正确显示小组任务完成率,需通过data属性存原始数据并用JS动态更新value、文案及状态,避免硬编码或误用<meter>;纯HTML无法实现动态更新。
    文章 · 前端   |  4个月前  |   130浏览 收藏
  • JavaScript对象创建方式:构造函数与字面量对比
    JavaScript对象创建方式:构造函数与字面量对比
    JavaScript中对象创建应按需选择:字面量适合单例和静态数据,构造函数/class适用于多实例、方法复用与封装,工厂函数则提供无new的可控创建方式。
    文章 · 前端   |  4个月前  |   135浏览 收藏
  • CSS引入外部SVG图标技巧
    CSS引入外部SVG图标技巧
    使用<img>引入外部SVG时currentColor失效,因其独立文档上下文无法继承父级颜色;解决方法为内联SVG或用mask-image/background-image配合单色SVG。
    文章 · 前端   |  4个月前  |   370浏览 收藏
  • Vue Router 处理外部链接跳转方法
    Vue Router 处理外部链接跳转方法
    VueRouter导航守卫仅拦截同源内部路由跳转,不处理外部链接;其核心作用是校验用户对目标内部路由(如/admin/users)的访问权限,并通过beforeEach等钩子实现重定向或中断,配合后端鉴权确保安全。
    文章 · 前端   |  4个月前  |   149浏览 收藏
  • HTML维护中页面制作教程
    HTML维护中页面制作教程
    维护页必须是纯静态HTML文件,不依赖JS、外部资源或API,所有路径均需路由至该页,并禁用缓存与搜索引擎索引,确保用户清晰获知维护状态及恢复时间。
    文章 · 前端   |  4个月前  |   217浏览 收藏
  • HTML背景图尺寸适配方法详解
    HTML背景图尺寸适配方法详解
    cover等比缩放确保覆盖容器但可能裁剪,contain等比缩放确保完整显示但可能留白;flex容器中背景不显常因高度坍缩为0;移动端禁用auto,优先cover+center;清晰缩放首选SVG或image-set()。
    文章 · 前端   |  4个月前  |   125浏览 收藏
  • WeakRef 与 FinalizationRegistry 内存回收监听详解
    WeakRef 与 FinalizationRegistry 内存回收监听详解
    WeakRef和FinalizationRegistry无法精准监听大型对象回收——GC时机不可控、回调不及时、强引用链会完全屏蔽其作用,仅能辅助验证或兜底,不可替代主动断开引用。
    文章 · 前端   |  4个月前  |   142浏览 收藏
  • 命令模式是什么?命令模式的封装解析
    命令模式是什么?命令模式的封装解析
    命令模式通过将请求封装为对象,实现了请求发送者与接收者的解耦,使操作可参数化、存储、传递及撤销;它解决了复杂操作中高耦合和扩展难的问题,支持撤销/重做、宏命令、任务队列等场景;典型应用包括GUI按钮菜单、图像处理宏、异步任务队列和游戏行为控制;但其缺点是会增加类的数量,可能导致过度抽象,且撤销逻辑实现复杂,需权衡使用场景以确保收益大于成本。
    文章 · 前端   |  4个月前  |   327浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    293次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    346次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    352次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    315次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    135次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码