前端技术文章
-
- JavaScript获取月份方法详解
- JavaScript的Date.prototype.getMonth方法返回的是0到11的月份值,需加1才能得到实际月份。1.getMonth()返回0-indexed值,1月为0,12月为11;2.获取当前或指定日期的月份时需注意时区问题;3.使用数组映射或Intl.DateTimeFormat将数值转为可读月份名;4.getMonth()基于本地时区,getUTCMonth()基于UTC时间,根据业务需求选择使用。
- 文章 · 前端 | 4个月前 | 420浏览 收藏
-
- 设置HTML主题颜色元信息方法
- HTML里怎么用设置浏览器顶部栏颜色只有Chrome、Edge、Firefox(桌面+安卓)、Safari(仅iOS15.4+)支持theme-color,且只在PWA或添加到主屏幕后生效;普通网页标签页里基本不显示。实际效果取决于系统UI和浏览器实现:AndroidChrome会染色地址栏,iOSSafari则影响状态栏背景(需配合viewport设置)。必须写在里,且不能动态插入(JS修改无效)值必须是合法CSS颜色,比如#4285f4、rgb(66,
- 文章 · 前端 | 4个月前 | 425浏览 收藏
-
- JavaScript数据类型有哪些?怎么区分?
- JavaScript有8种数据类型:7种原始类型(string、number、boolean、null、undefined、symbol、bigint)按值存储且不可变,1种引用类型(object及其派生类型)按引用存储且可变;判断类型应组合使用typeof、instanceof和Object.prototype.toString.call()。
- 文章 · 前端 | 4个月前 | 194浏览 收藏
-
- HTML5文件怎么运行?直接打开浏览器就行
- 可直接保存为.html文件用浏览器本地运行,支持双击打开、地址栏输入file://路径、启用跨域参数、开发者工具调试及本地HTTP服务部署。
- 文章 · 前端 | 4个月前 | 419浏览 收藏
-
- HTML5最新版本全面解析
- HTML5是HTML第五个正式标准版本,由W3C于2014年10月28日发布,非2026年新版本;此后维护转为WHATWG主导的持续演进的HTMLLivingStandard。
- 文章 · 前端 | 4个月前 | 345浏览 收藏
-
- JavaScript Symbol是什么?如何创建唯一标识符
- Symbol是JavaScript中唯一、不可变的原始值,用于创建真正私有的对象属性名以解决命名冲突和模拟私有成员;每次调用Symbol()都返回全新值,即使描述相同也不相等,仅Symbol.for()在全局注册表中复用相同字符串对应的Symbol。
- 文章 · 前端 | 4个月前 | 193浏览 收藏
-
- JS灰度发布配置详解与技巧
- 灰度发布JS的核心在于通过用户分流策略将新版本脚本推送给部分用户,结合服务器端判断与客户端动态加载实现。首先,构建带版本标识的JS文件并部署至CDN;其次,通过服务器端渲染或接口返回决定用户加载哪个版本;客户端则动态插入对应script标签完成加载。常用分流策略包括用户ID白名单、Cookie、IP地址、随机百分比及设备特征等,可组合使用。为保障安全,需依托配置中心动态管理灰度规则,实现快速回滚。同时,前端构建应采用内容哈希命名、多版本输出和代码分割,CDN配合版本化路径与长效缓存,提升加载效率与发布可控
- 文章 · 前端 | 4个月前 | JS 灰度发布 259浏览 收藏
-
- HTML批量打印技巧与实现方法
- window.print()批量打印失败是因浏览器限制其不支持连续触发、多页拼接和静默打印;最稳方案是用iframe拼接+CSS分页,每页用page-break-after:always并设固定高度;超15页需分批开窗打印并及时关闭释放内存。
- 文章 · 前端 | 4个月前 | 488浏览 收藏
-
- CSS属性选择器绑定数据,结合变量与data实现动态样式
- 不能。CSS无数据绑定机制,data-属性与CSS变量无法自动关联,需JS通过setProperty()等方法手动同步更新。
- 文章 · 前端 | 4个月前 | 101浏览 收藏
-
- CSS变量+媒体查询实现响应式字体大小
- CSS变量需配合var()引用才能生效,媒体查询中必须在:root下重设变量值,且引用处须写font-size:var(--font-size-base);漏引用、定义位置错、单位缺失、!important覆盖或IE不支持均导致失效。
- 文章 · 前端 | 4个月前 | 237浏览 收藏
-
- 优化CSS选择器提升首屏加载性能
- 首屏加载慢八成源于CSS选择器低效:深层嵌套(如.header.nav.menu.itema:hover)触发频繁回溯,通配符*和属性选择器强制全量DOM扫描,导致stylerecalculation时间暴涨2–4倍;应改用BEM单类名、:where()降权及关键CSS内联+异步加载策略。
- 文章 · 前端 | 4个月前 | 383浏览 收藏
-
- PostCSS自动添加前缀优化技巧
- 在现代前端开发中,CSS的兼容性和代码效率至关重要。PostCSS是一个强大的工具,能将CSS解析成抽象语法树(AST),然后通过插件对样式进行转换和优化。结合合适的插件,你可以自动添加浏览器前缀、压缩代码、使用未来CSS特性,而无需手动处理繁琐细节。安装与配置PostCSS要在项目中使用PostCSS,首先需要将其集成到构建流程中。大多数现代项目使用Webpack、Vite或Parcel,这些工具都支持PostCSS配置。以Webpack为例,先安装PostCSS
- 文章 · 前端 | 4个月前 | 240浏览 收藏
-
- const变量引用,对象属性仍可变
- const锁定变量绑定关系而非值:基本类型不可重新赋值,复合类型仅引用不可变、内部属性仍可修改;需真正冻结须配合Object.freeze()。
- 文章 · 前端 | 4个月前 | 264浏览 收藏
-
- 响应式下拉菜单添加关闭按钮技巧
- 本文介绍如何在基于CSS媒体查询和checkbox的响应式导航菜单中,通过重构HTML结构并结合轻量JavaScript,实现点击汉堡图标展开菜单、再点击右上角“×”按钮即时收起的功能,解决纯CSS方案无法主动关闭的问题。
- 文章 · 前端 | 4个月前 | 252浏览 收藏
-
- Animate.css元素动画添加教程
- 答案:Animate.css通过引入库并添加预定义类名实现CSS动画。使用CDN或npm引入后,为元素添加animate__animated与具体动画类如animate__fadeIn,可控制入场、强调等效果,支持通过animate__repeat-n或CSS变量调整重复次数、持续时间,结合JavaScript动态添加类实现交互触发,简化了动画开发流程。
- 文章 · 前端 | 4个月前 | 141浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 264次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 318次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 300次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 273次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 93次使用

