技术栈
javascript
SuperEugene
2 小时前
前端
·
javascript
·
面试
对象数组的排序与分组:sort / localeCompare / 自定义 compare
日常开发里,列表、表格、统计几乎都绕不开「对象数组」的排序和分组。本文不讲底层原理,只讲怎么选、为什么选、容易踩哪些坑。适合会写 JS 但概念有点混的同学,也适合想补齐基础的前端老手。
扶苏1002
3 小时前
前端
·
javascript
·
vue.js
“解构”与“响应”的博弈——深入剖析 Vue 3 的 toRef 与 toRefs
在 Vue 3 的组合式 API(Composition API)中,toRef 和 toRefs 是两个非常实用的工具函数。它们的主要作用是解决 reactive 对象在解构或提取属性时丢失响应式的问题。
Channing Lewis
4 小时前
开发语言
·
前端
·
javascript
zoho crm的子表添加行时,有一个勾选字段,如何让它在details页面新建子表行(点击add row)时默认是勾选的
子表字段即使在layout里设置了默认值为勾选,通过“编辑页面”添加行时默认是勾选的,但是如果通过details页面add row时并不会默认勾选。这时需要用client script来实现:
董员外
4 小时前
前端
·
javascript
·
后端
LangChain.js 快速上手指南:模型接入、流式输出打造基础
大模型应用正在从"对话式AI"向"行动式AI"演进。如果说ChatGPT代表了生成式AI的第一阶段——理解并生成内容,那么基于Agent的自主系统则标志着第二阶段——理解、决策并执行行动。
千寻girling
4 小时前
前端
·
javascript
·
面试
面试官 : “ 请问你实际开发中用过 函数柯理化 吗? 能讲一下吗 ?”
核心定义:柯里化是把接收多个参数的函数,转换成一系列只接收单个参数的函数,并持续返回新函数,直到所有参数都被传入后,才执行最终逻辑并返回结果。
change_fate
5 小时前
javascript
·
vue.js
vite 修改base之后需要修改public路径
最近项目从vite2升级到vite7配置如下: base: ‘/mydir/’, 出现了如下链接: 访问 http://localhost:5173/libs/tinymce/5.7.0/jquery.tinymce.min.js 提示跳转, 说明需要在代码上加上 import.meta.env.BASE_URL
百锦再
6 小时前
java
·
javascript
·
安全
·
spring
·
单例模式
·
kafka
·
tomcat
线程安全的单例模式全方位解读:从原理到最佳实践
在软件开发的世界里,设计模式如同建筑学的经典蓝图,为我们解决反复出现的设计问题提供了成熟的解决方案。而单例模式(Singleton Pattern),作为23种经典设计模式中最基础、最常用的创建型模式之一,无论是在企业级应用开发,还是在框架源码设计中,都占据着举足轻重的地位。
程序员林北北
6 小时前
前端
·
javascript
·
vue.js
·
react.js
·
typescript
·
json
【前端进阶之旅】一种新的数据格式:TOON
作为一个前端开发者,我们已经非常习惯 JSON 这种数据格式了,不过今天我要给大家介绍一种新的数据格式:TOON 每当你打开一个 JSON 文件,映入眼帘的往往是成堆的花括号、字符串标记和分隔符。作为一种沿用多年的通用数据格式,它几乎无处不在:
linux_cfan
6 小时前
javascript
·
安全
·
实时音视频
·
html5
Chrome 彻底封杀 Flash 后,安防监控如何实现 RTSP 流无插件播放?(2026解决方案)
摘要:在安防监控与 IoT 物联网项目中,Flash 的退场留下了巨大的技术真空:如何在现代浏览器(Chrome/Edge)中低延迟地播放摄像头的 RTSP 视频流?本文将从前端开发者的视角,横向评测 Video.js、DPlayer、CKPlayer、XGPlayer、Plyr 以及 ZWPlayer,揭秘谁才是后 Flash 时代安防前端的最佳解决方案。
强子感冒了
7 小时前
javascript
·
笔记
·
学习
Javascript学习笔记:BOM和DOM
BOM全称browser object model浏览器对象模型,是浏览器提供给JS进行访问和操作浏览器的一系列API,包括浏览器窗口、导航、历史记录、屏幕信息等。
Never_Satisfied
7 小时前
java
·
javascript
·
c#
在c#中,抛出异常,并指定其message的值
在C#中,要抛出一个异常并设置其 Message 属性为指定的字符串,可以直接在抛出异常时通过构造函数传入消息。代码示例如下:
Highcharts.js
7 小时前
javascript
·
3d
·
开发文档
·
散点图
·
highcharts
·
图表类型
什么是散点图?一文学会Highcharts散点图的核心特性与3D扩展应用
散点图通过在坐标系中绘制一系列独立的点来表示数据,每个点的位置由X轴和Y轴的数值决定,点与点之间默认不连接。
phltxy
7 小时前
前端
·
javascript
·
vue.js
Vue Router:从入门到实战
在Vue开发中,单页应用(SPA)是主流的开发模式,而实现SPA页面之间的无缝切换,核心依赖就是Vue官方的路由管理器——Vue Router。它能帮我们建立路径与页面的映射关系,实现无刷新的页面跳转,是Vue生态中不可或缺的核心插件。本文将从路由基础概念出发,一步步讲解Vue Router的基本使用、导航传参、高级配置以及嵌套路由、路由守卫等实战技巧,帮助你快速上手并灵活运用Vue Router。
Zhencode
8 小时前
前端
·
javascript
·
vue.js
Vue3核心运行时之runtime-core
在 Vue3 的源码中,@vue/runtime-core 是整个框架的运行时的核心。它不直接操作DOM,通过@vue/runtime-dom实现vnode的创建、对比与更新。 本文主要基于runtime-core的核心流程,包括组件的初始渲染流程与更新等简要实现机制。
随逸177
8 小时前
javascript
《吃透防抖与节流:从原理到实战,彻底解决高频事件性能问题》
在前端开发中,我们经常会遇到高频触发的事件——比如搜索框输入、页面滚动、按钮连续点击、窗口缩放等。如果不对这些事件进行处理,频繁执行回调函数(尤其是复杂任务如AJAX请求),会导致页面卡顿、请求开销激增,严重影响用户体验和系统性能。
千寻girling
8 小时前
前端
·
javascript
·
面试
面试官 : “ 请说一下 JS 的常见的数组 和 字符串方法有哪些 ? ”
盘点 JS 数组和字符串的核心方法,我会按「常用场景 + 功能分类」整理,每个方法标注作用 + 示例 + 关键说明,既好记又能直接用,适合复习和开发时快速查阅。
不会敲代码1
9 小时前
javascript
·
算法
·
面试
面试必考:如何优雅地将列表转换为树形结构?
在前端开发中,我们经常会遇到这样一个场景:后端返回的是一个扁平的列表数据,但前端需要渲染成树形结构。比如:
用户575730334624
9 小时前
javascript
深入理解 Promise:从单线程到异步流程控制的终极指南
“Promise 不是把异步变成同步,而是让异步变得可管理。” —— 本文将带你彻底搞懂 JavaScript 异步、Event Loop 与 Promise 的本质,并结合真实代码示例,告别回调地狱。
我是伪码农
9 小时前
前端
·
javascript
·
vue.js
Vue 大事件管理系统
1.登录注册页面 [element-plus 表单 & 表单校验]功能需求说明:(1)注册登录 静态结构 & 基本切换
无巧不成书0218
9 小时前
javascript
·
华为
·
harmonyos
·
kmp
KMP适配鸿蒙开发实战|从0到1搭建可运行工程
🔥 上一篇我们详解了KMP与鸿蒙整合的核心原理和适配方案,本文聚焦落地实操,从环境搭建、工程配置到代码编写、调试运行,手把手教你搭建一套能同时运行在鸿蒙/Android/iOS的KMP工程