javascript

曲幽2 小时前
javascript·python·websocket·keep-alive·fastapi·heartbeat·connection
FastAPI实战:WebSocket长连接保持与心跳机制,从入门到填坑📌 摘要:本文通过一个真实的上线案例,详细讲解FastAPI与JavaScript实现WebSocket长连接保持的心跳机制。你会了解为什么连接会断、心跳原理是什么、前后端代码怎么写,以及那些文档里没写的调优陷阱。照着做,让你的实时通信稳如老狗。
锅包一切2 小时前
开发语言·前端·javascript·蓝桥杯
【蓝桥杯JavaScript基础入门】一、JavaScript基础JavaScript 是一种高级的解释型语言,基于原型、函数先行,是一门多范式的语言。它支持面向对象编程、命令式编程和函数式编程,提供语法来操控文本、数组等,不支持 I/O,比如网络、存储和图形等(这些都可以由它的宿主环境提供支持)。
linux_cfan4 小时前
前端·javascript·html5
[2026深度评测] 打造“抖音级”丝滑体验:Web直播播放器选型与低延迟实践摘要:进入 2026 年,泛娱乐直播与在线互动的标准已被推向新高度:用户不再容忍 HLS 的 10 秒延迟,也习惯了原生 App 中“长按倍速”、“双击点赞”的丝滑手感。面对 WebRTC 标准化普及与 H.265 编码的主流化,前端开发者该如何选型?本文将横向评测 xgplayer (西瓜)、Video.js、DPlayer、CKPlayer 及 ZWPlayer v3.2,揭秘如何构建高性能的 Web 直播间。
天天向上的鹿茸4 小时前
前端·javascript
前端适配方案前端适配了解 设备像素比 设备像素比 = 物理像素 / css逻辑像素 Dpr 是 1 时,代表用一个物理像素渲染一个css像素。 Dpr 是 2 时,代表用四个物理像素渲染一个css像素,水平和垂直方向各用两个物理像素渲染一个逻辑像素。
叫我一声阿雷吧4 小时前
开发语言·javascript·性能优化
JS实现无限滚动加载列表|适配多端+性能优化【附完整可复用源码】在前端开发中,无限滚动加载列表是高频实用组件,广泛应用于商品列表、文章列表、评论列表等场景。其核心优势是无需用户手动点击“加载更多”,滚动至页面底部(或接近底部)时自动加载下一页数据,大幅降低用户操作成本,提升页面交互体验。
Never_Satisfied7 小时前
开发语言·javascript·html
在JavaScript / HTML中,在html的元素中寻找第X个某元素举例:获取如下html中的第3个span元素:要获取 HTML 中第 3 个 <span> 元素,最直接的方法是使用 CSS 选择器搭配 querySelector / querySelectorAll,或者使用 getElementsByClassName 等集合方法。以下是几种常用且可靠的写法:
颜酱9 小时前
javascript·后端·算法
滑动窗口算法通关指南:从模板到实战,搞定LeetCode高频题滑动窗口(Sliding Window)是算法领域解决「子串/子数组」类问题的最优解之一,核心思想是通过双指针维护一个动态的「窗口」区间,避免暴力枚举所有子串/子数组,将时间复杂度从 O(n2)O(n^2)O(n2) 降至 O(n)O(n)O(n) 。本文将从通用模板出发,结合LeetCode高频真题,拆解滑动窗口的核心逻辑、易错点和适用场景,帮你彻底掌握这一算法。
咕噜咕噜啦啦9 小时前
开发语言·javascript
JavaScript基础JavaScript是一种运行在浏览器的编程语言,实现人机交互效果。可以做网页特效、表单验证、数据交互、服务端编程。
yuezhilangniao9 小时前
android·开发语言·javascript
从Next.js到APK:Capacitor跨平台(安卓端)打包完全指南前端一直很乱(我自己觉得)最近在搞next…js~ 写完了想要移动端利用一下,版本老出问题,写文章记录一下。 解决一系列“玄学”问题: Java版本不对、Gradle构建失败、环境变量找不到、Capacitor兼容性报错……这些坑,我都在flutter doctor的输出里一个个踩过。
天若有情67310 小时前
前端·javascript·vue.js·vuex
Vuex 的核心作用深度解析:构建高效可维护的 Vue 应用状态管理体系随着 Vue.js 应用的规模不断扩大,组件间的状态管理逐渐成为开发过程中的核心挑战。Vuex 作为 Vue 官方推荐的状态管理库,通过集中式存储、可预测的状态变更、异步逻辑处理、组件通信以及模块化设计,为大型 Vue 应用提供了标准化的状态管理解决方案。本文将深入解析 Vuex 的五大核心作用,并通过实际代码示例展示其在提升代码可维护性、可预测性和可扩展性方面的价值。
用户57573033462410 小时前
javascript
🔥 JavaScript 数组全攻略:从初始化到遍历,99% 的人都不知道的 let/var 陷阱!💡 前言:数组是 JS 开发中最常用的数据结构,但你真的会用吗?本文带你彻底搞懂数组初始化、遍历方法,以及那个让无数人踩坑的 let vs var 闭包问题!
Ziky学习记录10 小时前
前端·javascript
深入理解 JavaScript 事件循环机制目录介绍同步任务与异步任务宏任务与微任务是什么宏任务与微任务是如何工作的(事件循环的执行顺序)相关案例
码云数智-园园10 小时前
开发语言·前端·javascript
React Server Components 深度解析与实战应用:从原理到生产级落地指南前言:2025 年,React Server Components(RSC)已从"实验特性"蜕变为主流架构标准。Next.js 14 将其设为默认模式,Vercel 生产数据显示采用 RSC 的项目首屏加载速度平均提升 42%。然而,2025 年 12 月曝出的 CVE-2025-55182 高危漏洞(CVSS 10.0 满分)也提醒我们:新技术带来性能红利的同时,安全考量同样重要。本文将从原理、实战、优化到安全,带你全面掌握 RSC。
锅包一切10 小时前
开发语言·前端·javascript·学习·蓝桥杯
【蓝桥杯JavaScript基础入门】二、JavaScript关键特性其中 i++ 表示每次循环后 i 自增一,也可以是其它增量。先检测条件,条件语句为真继续执行循环中的语句。
光影少年19 小时前
前端·javascript·前端框架
浏览器渲染原理?浏览器把 HTML/CSS/JS 变成你看到的页面,整体流程可以分为以下几个核心阶段。浏览器逐字节读取 HTML,经过字节 → 字符 → Token → Node → DOM 的转化过程:
小白探索世界欧耶!~19 小时前
前端·javascript·vue.js·经验分享·elementui·html·echarts
Vue2项目引入sortablejs实现表格行拖曳排序在基于 Vue2 和 Element UI 构建的可编辑表格组件中,需实现以下核心目标:在 Element UI 表格的序号列中添加拖拽手柄 DOM,为拖拽触发提供专属区域:
叫我一声阿雷吧21 小时前
开发语言·javascript·交互
JS实现响应式导航栏(移动端汉堡菜单)|适配多端+无缝交互【附完整源码】在前端开发中,响应式布局是适配移动端、平板、PC多端的核心需求,而导航栏作为页面的核心交互组件,其响应式实现直接影响用户体验。本文将详细讲解如何使用 HTML+CSS+JavaScript 实现一个美观、流畅的响应式导航栏,重点攻克移动端汉堡菜单的展开/收起、过渡动画、适配兼容等关键问题,代码可直接复用,助力大家快速上手前端响应式开发。
程序员林北北1 天前
前端·javascript·vue.js·react.js·typescript
【前端进阶之旅】节流与防抖:前端性能优化的“安全带”与“稳定器”作为一名前端开发者,你是否经常为以下场景而感到头疼?如果你有以上困扰,那么今天的主角 — — 节流(Throttle)与防抖(Debounce),就是你的性能救星!
寻星探路1 天前
java·前端·javascript·css·c++·ai·html
【前端基础】HTML + CSS + JavaScript 快速入门(三):JS 与 jQuery 实战寻星探路的个人简介:摘要:这是前端基础系列的终章。我们将正式进入编程的世界,学习 JavaScript 的基础语法(变量、函数、对象),了解 DOM 操作,并使用 jQuery 库简化开发。最后,我们将综合运用 HTML+CSS+JS 实现一个具有交互功能的“表白墙”案例。 前置知识:HTML 结构与 CSS 样式基础。