技术栈
javascript
老前端的功夫
34 分钟前
javascript
·
vue.js
·
架构
Vue 3 性能深度解析:从架构革新到运行时的全面优化
Vue 3的性能提升不是简单的代码优化,而是从底层架构到编译时、运行时的全面重构。这种重构使得Vue 3在包大小、渲染速度、内存占用等方面都实现了质的飞跃。理解这些优化背后的原理,不仅有助于我们更好地使用Vue 3,还能为我们的应用性能优化提供重要启示。
前端 贾公子
1 小时前
前端
·
javascript
·
html
vue移动端适配方案 === postcss-px-to-viewport
目录主角是谁痛点在哪里人们希望有这样一种方案...两种方案都很好,但我偏爱后者在vue项目中引入试试需要注意的配置
GISer_Jing
2 小时前
前端
·
javascript
·
人工智能
AI营销增长:4大核心能力+前端落地指南
之前我们聊了营销增长的业务场景,今天聚焦“AI到底怎么帮我们干活”——从写文案、分用户到投广告、做客服,AI能把“费人力、耗时间”的活儿变简单。这篇会把AI的核心能力拆成大白话,再手把手讲前端要做什么、怎么实现,配流程图和简单代码,小白也能跟着走~
m0_47119963
4 小时前
前端
·
javascript
【场景】前端怎么解决离线收银、数据同步异常等场景问题
前端解决离线收银、数据同步异常的核心思路是离线优先(Offline First)设计 + 本地可靠存储 + 容错同步策略 + 业务兜底机制,既要保证离线场景下收银核心流程不中断,也要解决网络恢复后数据同步的一致性、幂等性问题。以下是分模块的落地方案:
栀秋666
5 小时前
前端
·
javascript
·
算法
“无重复字符的最长子串”:从O(n²)哈希优化到滑动窗口封神,再到DP降维打击!
你信心满满地坐在会议室里,面试官微微一笑:“来,实现一个函数 lengthOfLongestSubstring(s),找出字符串中最长无重复字符的子串长度。”
xhxxx
5 小时前
javascript
·
算法
·
面试
不用 Set,只用两个布尔值:如何用标志位将矩阵置零的空间复杂度压到 O(1)
题目要求:给定一个 m x n 的整数矩阵,若某个元素为 0,则将其所在整行和整列全部置为 0。 关键限制:必须 原地修改(in-place) ,不能返回新数组。
有意义
5 小时前
javascript
·
算法
·
面试
斐波那契数列:从递归到优化的完整指南
斐波那契数列是算法学习中的经典案例,也是前端面试中的高频考点。本文将从基础递归实现开始,逐步优化,带你深入理解递归、缓存、闭包等核心概念。
Mr.Jessy
5 小时前
开发语言
·
前端
·
javascript
·
ecmascript
JavaScript高级:深入对象与内置构造函数
了解面向对象编程的基础概念及构造函数的作用,体会 JavaScript 一切皆对象的语言特征,掌握常见的对象属性和方法的使用。
温宇飞
5 小时前
javascript
深入理解 JavaScript 模块系统:CJS 与 ESM 的实现原理
你真的理解 require 和 import 的区别吗?不只是语法不同,它们的加载时机、值的传递方式、循环依赖处理都截然不同。本文通过 require 源码和 ESM 规范,解释这些差异背后的实现机制,让你彻底搞懂 JavaScript 模块系统的运行原理。
幸运小圣
5 小时前
前端
·
javascript
·
vue.js
深入理解ref、reactive【Vue3工程级指南】
这篇文章的目标只有一个:让你在任何场景下,都能毫不犹豫地判断:这个地方该用 ref,还是 reactive
用户4794928356915
5 小时前
前端
·
javascript
·
面试
面试官最爱挖的坑:用户 Token 到底该存哪?
面试官问:"用户 token 应该存在哪?"很多人脱口而出:localStorage。这个回答不能说错,但远称不上好答案。
Heo
6 小时前
前端
·
javascript
·
面试
Vue3.4中diff算法核心梳理
基于 Vue 3.4+(runtime-core)虚拟 DOM 的职责:描述 UI 结构diff 的职责:最小化 DOM 更新
阿蒙Amon
6 小时前
javascript
·
笔记
·
学习
JavaScript学习笔记:11.对象
上一篇吃透了集合这个“高级收纳工具”,这一篇来攻克JS的核心支柱——对象(Object)。如果说数组是“有序收纳箱”,集合是“专用收纳工具”,那对象就是“万能容器”——能装属性、装方法、装数据,甚至能装其他对象,就像现实中的“多功能工具箱”,几乎所有复杂逻辑都离不开它。
阿蒙Amon
6 小时前
javascript
·
笔记
·
学习
JavaScript学习笔记:9.数组
上一篇咱们驯服了JS的“时间管家”(日期与时间),这一篇来解锁开发中出场率最高的“数据容器”——数组(Array)。如果把JS的数据类型比作生活中的收纳工具,那数组就是“带格子的万能收纳箱”:既能按顺序装下一堆数据,又能批量操作、筛选、改造里面的内容,不管是展示列表数据、处理接口返回结果,还是操作DOM元素,都离不开它。
幸运小圣
6 小时前
前端
·
javascript
·
vue.js
【Vue3】 中 ref 与 reactive:状态与模型的深入理解
在 Vue3 里,理解 状态(State) 和 模型(Model) 的区别,是选用 ref 或 reactive 的核心。
沐风。56
6 小时前
前端
·
javascript
·
typescript
TypeScript
$ npm install -g typescripttsc filename.tslet isDone:boolean = false;
NuLL
7 小时前
javascript
全场景智能克隆工具:超越 JSON.parse(JSON.stringify())
cloneObj 是一个功能全面的 JavaScript 对象克隆工具,它巧妙地结合了 JSON 序列化的高效性和深度克隆的全面性。经过精心优化,这个工具能够处理从简单对象到复杂场景(包括循环引用、特殊内置类型、函数等)的所有克隆需求。
编程小Y
7 小时前
前端
·
javascript
·
vue.js
Vue 3 + Vite
Vue 3 + Vite 是当前前端生态中高性能、现代化的主流开发组合,Vite 作为新一代构建工具完美适配 Vue 3 的特性,二者结合大幅降低开发门槛、提升开发与构建效率,是开发单页应用(SPA)、组件库、移动端 H5 等场景的首选方案。以下是核心信息的全面解析:
Hilaku
8 小时前
前端
·
javascript
·
前端框架
Canvas 粒子特效:带你写一个黑客帝国同款的代码雨(附源码)😆
大家好,来了来了😁。如果你问我,电影史上有哪个镜头,让无数少年瞬间燃起了对计算机世界的无限向往?我会毫不犹豫地回答: 《黑客帝国》(The Matrix)开场的那一幕数字雨。