• JS本地缓存实现方法详解
    JS本地缓存实现方法详解
    IndexedDB是浏览器内置的NoSQL数据库,支持异步操作、事务处理和大容量存储,可用于缓存复杂数据。通过open()创建或打开数据库,在onupgradeneeded中定义对象存储,使用事务进行增删改查,适合离线应用和接口数据缓存,结合idb库可简化开发。
    文章 · 前端   |  17小时前  |   js语法教程 102浏览 收藏
  • 异步生成器分页数据流处理方法
    异步生成器分页数据流处理方法
    <p>异步生成器是处理分页数据流的理想选择,它通过asyncfunction*和yield实现按需加载。它返回异步迭代器,可在每次next()时等待异步操作,适合请求分页API。典型实现中,fetchPaginatedData从第一页开始循环请求,解析响应后逐项yield数据,无更多数据时终止。消费者使用forawait...of消费数据流,具有内存友好、代码简洁、可组合的优势。实际应用中建议加入try/catch错误处理、支持abortsignal中断、节流控制请求频率,并根据需要缓存页面,
    文章 · 前端   |  4星期前  |   101浏览 收藏
  • XSS与CSRF防御技巧详解
    XSS与CSRF防御技巧详解
    防御XSS与CSRF组合攻击需从切断入口和限制利用两方面入手:首先通过输入过滤、输出编码、CSP策略等严格防范XSS,阻止脚本注入;其次强化CSRF防护,采用同步Token模式、敏感操作二次认证及SameSiteCookie属性,阻断跨站请求伪造;最后结合HTTPS传输、请求源校验与行为监控,实现前后端协同的纵深防御体系。
    文章 · 前端   |  3星期前  |   xss csrf 101浏览 收藏
  • JavaScript控制媒体播放方法详解
    JavaScript控制媒体播放方法详解
    用play()和pause()控制媒体需在用户手势(如点击)中调用,play()返回Promise须.catch()捕获错误;监听play、pause、ended、error等事件而非轮询;currentTime和volume有取值限制;muted=true可绕过自动播放限制。
    文章 · 前端   |  3星期前  |   101浏览 收藏
  • CSShover伪类使用详解
    CSShover伪类使用详解
    :hover伪类用于定义鼠标悬停时的样式,语法为selector:hover{property:value;},常用于改变颜色、背景、按钮效果及显示隐藏内容,需配合transition实现平滑动画,并注意触屏设备兼容性与信息可访问性。
    文章 · 前端   |  3星期前  |   101浏览 收藏
  • 法语价格输入格式化技巧分享
    法语价格输入格式化技巧分享
    本文详解为何在实时输入时调用toLocaleString('fr-FR')会导致数字被截断(如输入“22222”变成“2”),根本原因是法语格式插入的窄不换行空格(U+202F)被parseInt()提前终止解析;并提供健壮、用户体验友好的解决方案。
    文章 · 前端   |  3星期前  |   101浏览 收藏
  • IE浏览器无法播放HTML5视频解决方法
    IE浏览器无法播放HTML5视频解决方法
    IE11对HTML5video支持不完整:仅支持MP4/H.264+AAC,需显式声明type="video/mp4";动态设置src后须等待loadedmetadata事件再play();需检查canPlayType()并启用video.js等兼容方案。
    文章 · 前端   |  2星期前  |   101浏览 收藏
  • Flex与Grid布局实用技巧分享
    Flex与Grid布局实用技巧分享
    Flex嵌套在Grid中子元素不撑开,根本原因是Grid项默认按内容收缩且无明确高度,导致Flex容器主轴无法感知可用空间;需为Grid单元格设min-height:0或height:100%、Flex容器设height:100%或min-height:0,并避免align-items:stretch与height:fit-content冲突。
    文章 · 前端   |  2星期前  |   101浏览 收藏
  • JS代码生成AST技术解析与应用
    JS代码生成AST技术解析与应用
    抽象语法树(AST)是JavaScript代码的结构化表示,通过解析、转换和生成三步实现精准代码修改。
    文章 · 前端   |  1星期前  |   编程语言 PHP Java 101浏览 收藏
  • JavaScript打包工具与构建流程全解析
    JavaScript打包工具与构建流程全解析
    Vite适合新应用开发,Webpack适用于深度定制和遗留系统,Rollup专精于库打包;三者底层依赖AST分析但抽象层级不同,选错会拖慢迭代。
    文章 · 前端   |  1星期前  |   101浏览 收藏
  • CSS如何引入HTML?内联与外部样式详解
    CSS如何引入HTML?内联与外部样式详解
    引入CSS到HTML主要有三种方式,最推荐的是外部样式表,其次是内联样式在特定场景下使用;2.外部样式表通过<link>标签引入独立的.css文件,实现结构与样式的分离,便于维护、复用和缓存,适用于大多数项目;3.内联样式通过在HTML元素的style属性中直接写CSS规则,优先级最高且即时生效,适合快速调试、JavaScript动态修改、邮件模板或特殊覆盖需求;4.内联样式的优点包括优先级高、便于JS操作和即时反馈,缺点是可维护性差、无复用性、代码冗余、破坏分离原则且无法被浏览器缓存;5.外
    文章 · 前端   |  5天前  |   101浏览 收藏
  • CSS定位优化面包屑导航样式
    CSS定位优化面包屑导航样式
    能解决但不推荐,易导致文字裁切、脱离语义流、响应式错位及可访问性问题;应优先用flex+gap、伪元素content加引号、transform替代top偏移等现代方案。
    文章 · 前端   |  4天前  |   101浏览 收藏
  • 以下是符合你要求的标题:**HTMLdetails标签使用教程**
    以下是符合你要求的标题:**HTMLdetails标签使用教程**
    答案:使用HTML的details和summary标签可创建可折叠内容区域,details定义折叠块,summary定义标题,点击可展开或收起详细信息。
    文章 · 前端   |  1天前  |   html 101浏览 收藏
  • OAuth2.0认证流程解析与实现方法
    OAuth2.0认证流程解析与实现方法
    前端通过OAuth2.0授权码模式+PKCE实现安全认证,先生成code_verifier和code_challenge,重定向至授权服务器获取code,校验state一致性后,由后端或可信服务用code换取access_token,避免暴露client_secret,前端凭token访问API,推荐使用Auth0等库简化流程并确保安全。
    文章 · 前端   |  10小时前  |   101浏览 收藏
  • HTML5文字删除线添加方法及样式自定义技巧
    HTML5文字删除线添加方法及样式自定义技巧
    最快实现删除线的方式是使用text-decoration:line-through,它原生支持、无需额外标签或JS,但无法单独控制颜色和粗细;如需自定义,应使用text-decoration-color和text-decoration-thickness(需三者同设),或用::after伪元素模拟以获得完全控制。
    文章 · 前端   |  4星期前  |   100浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    4148次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    4503次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    4381次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    5971次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    4753次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码