技术栈
js
我命由我12345
16 小时前
开发语言
·
前端
·
javascript
·
html
·
ecmascript
·
html5
·
js
JS 开发问题:url.includes is not a function
我命由我12345
3 天前
前端
·
javascript
·
vue.js
·
前端框架
·
ecmascript
·
html5
·
js
Element Plus - 在 el-select 的每个选项右侧添加按钮
我命由我12345
4 天前
开发语言
·
前端
·
javascript
·
vue.js
·
typescript
·
html5
·
js
Element Plus - Cascader 观察记录(基本使用、动态加载、动态加载下的异常环境)
我命由我12345
4 天前
开发语言
·
前端
·
javascript
·
vue.js
·
html
·
html5
·
js
Element Plus - Form 的 resetField 方法观察记录
CyrusCJA
5 天前
前端
·
javascript
·
js
JavaScript原型与super关键字
上述三种方式子类继承父类的代码目的相同(让Rectangle.prototype继承自Shape.prototype),但它们在实现机制、副作用、性能和规范性上存在显著差异。
nibabaoo
5 天前
vue3
·
js
·
打印预览pdf
前端开发攻略---Vue3项目中实现指定区域的打印预览与 PDF 导出功能
打印实现:利用 window.print(),但只打印指定区域。通过创建一个隐藏的 <iframe>,将要打印的 DOM 克隆到其中,并复制页面样式,然后调用 iframe 的打印方法。
我命由我12345
6 天前
前端
·
javascript
·
vue.js
·
前端框架
·
html
·
html5
·
js
Vue Router - 记录一下 2 种路由写法
我命由我12345
7 天前
前端
·
javascript
·
react.js
·
前端框架
·
html
·
html5
·
js
React - state、state 的简写方式、props、props 的简写方式、类式组件中的构造器与 props、函数式组件使用 props
如果不想在构造器中通过 this 访问 props,可以不接收 props,不传递给 super(甚至不写构造器)
我命由我12345
8 天前
前端
·
javascript
·
react.js
·
前端框架
·
html
·
html5
·
js
React - React 初识、创建虚拟 DOM 的两种方式、jsx 语法规则、React 定义组件
本质是 Object 类型的对象(一般对象)虚拟 DOM 比较轻,真实 DOM 比较重,因为虚拟 DOM 是 React 内部使用,无需真实 DOM 上那么多属性
我命由我12345
8 天前
开发语言
·
前端
·
javascript
·
vue.js
·
react.js
·
html5
·
js
前端开发 - this 指向问题(直接调用函数、对象方法、类方法)
非严格模式:this 为 window严格模式,this 为 undefined非严格模式:调用对象的方法,this 为该对象,取出方法后调用,this 为 window
我命由我12345
8 天前
前端
·
javascript
·
react.js
·
前端框架
·
html
·
html5
·
js
React - ref、回调 ref 回调执行次数的问题、createRef 函数、事件处理
每次渲染时,内联回调都会被重新创建,类方法回调则不会被重新创建先调用旧的 ref 回调,传入 null(清理),再调用新的 ref 回调,传入当前的 DOM 元素
我命由我12345
8 天前
前端
·
javascript
·
react.js
·
前端框架
·
html
·
html5
·
js
React - 收集表单元素、收集表单元素优化、生命周期(旧)、生命周期(新)
使用受控组件:表单元素的值由 React 状态管理,需要 onChange 事件来更新状态使用非受控组件:表单元素的值由 DOM 管理,不需要 onChange 事件来更新状态
为美好的生活献上中指
8 天前
java
·
开发语言
·
前端
·
html
·
javaweb
·
js
*Java 沉淀重走长征路*之——《Java Web 应用开发完全指南:从零到企业实战(两万字深度解析)》
如果你正在学习Java Web开发,面对Servlet、JSP、Filter、Session这些概念感到眼花缭乱,不知道它们之间有什么关系,也不知道学了能做什么——那么这篇文章就是为你准备的。
我命由我12345
8 天前
javascript
·
算法
·
react.js
·
前端框架
·
html
·
html5
·
js
React - 验证 Diffing 算法、key 的作用
key 是虚拟 DOM 对象的标识,在更新显示时 key 起着极其重要的作用当状态中的数据发生变化时,React 会根据新数据生成新的虚拟 DOM,随后 React 进行新虚拟 DOM 与旧虚拟 DOM 的 diff 比较
心.c
1 个月前
前端
·
javascript
·
vue.js
·
js
虚拟滚动列表
简单来说,虚拟滚动就是前端领域的一种 “按需渲染的障眼法”。我们都知道,浏览器的渲染能力是有局限的。如果把十万条数据直接用 v-for 全部画成真实的 DOM 节点,浏览器瞬间就会陷入假死状态。因为庞大的节点树会榨干内存,你稍微动一下滚动条,浏览器的重排(Reflow)和重绘(Repaint)成本高得离谱。 虚拟滚动的诞生就很好地解决了这个问题。它的核心思路特别朴素:既然用户的屏幕就那么大,一次最多只能看到十几条日志,那我干嘛要把剩下的九万多条全画出来?
REDcker
1 个月前
前端
·
网络
·
chrome
·
浏览器
·
web
·
js
Media Source Extensions (MSE) 详解
Media Source Extensions (MSE) 是一套浏览器 Web API,允许 JavaScript 动态地为 <audio> 和 <video> 元素提供媒体数据,而无需依赖 Flash 等插件。
陈振wx:zchen2008
1 个月前
javascript
·
js
JavaScript
一、JS基础:基础 13. let/const变量、数据类型、ES6模板字符串 14. 运算符、分支、循环 15. 数组 16. 函数 17. 对象、内置对象
John_ToDebug
1 个月前
javascript
·
chrome
·
js
引擎深处的漫游者:构建浏览器JavaScript引擎的哲学与技艺
在代码的海洋中,我们既是解读者也是创造者——每一行脚本的背后,都是一个微型宇宙的运行当我们在浏览器地址栏输入URL时,一系列复杂的交响乐开始演奏。在这场交响乐中,JavaScript引擎扮演着独奏家的角色——它必须瞬间理解并执行那些在毫秒前还不存在的代码。但大多数开发者对这片领域的理解停留在"V8很快"的层面,而忽视了其背后深刻的工程智慧和设计哲学。
esmap
1 个月前
前端
·
人工智能
·
计算机视觉
·
3d
·
ai
·
js
OpenClaw与ESMAP AOA定位系统融合技术分析
技术融合背景:从感知到执行的完整闭环在 AI 智能体技术快速发展的今天,空间感知能力的不足成为制约智能体自主执行能力提升的关键瓶颈。openclaw作为一款开源的个人 AI 自动化助手,凭借其强大的 "感知 - 决策 - 执行" 闭环能力,在自动化领域展现出巨大潜力。而 ESMAP AOA 蓝牙定位技术则代表了室内定位领域的重大技术突破,通过创新的到达角测量原理和先进的信号处理算法,将传统蓝牙定位的精度从米级提升至厘米级。