软件工具 SofTool.CN 本次搜索耗时 0.230 秒,为您找到 292 个相关结果.
  • JSON

    JavaScript JSON 简明指南 🎯 🔍 什么是 JSON? 🎯 基本语法 JSON 数据结构 JSON 值类型 🔧 核心方法 1. JSON.parse() - 字符串转对象 2. JSON.stringify() - 对象转字符串 🎯 实际应用示例 数据存储 API 数据交换 配置文件 ⚠️ 常见错误...
  • 010_理解MVVM

    MVVM 模型 标准定义 Vue 借鉴 MVVM 设计的模型 源码 MVVM 模型 标准定义 本部分引用 维基百科(https://zh.wikipedia.org/wiki/MVVM ) MVVM(M odel–V iew–V iewM odel)是一种软件架构模式。 MVVM有助于将图形用户界面的开发与业务逻辑或后端逻辑(数据模型)...
  • js .filter() 简介

    1. 基本语法 2. 核心特性 (1) 不改变原数组 (2) 回调函数返回布尔值 (3) 自动跳过空位 3. 简单示例 基础用法 字符串数组过滤 4. 实用场景示例 (1) 对象数组过滤 (2) 删除特定值 (3) 搜索过滤 5. Vue 中的使用示例 6. 注意事项 (1) 性能考虑 (2) 稀疏...
  • .unshift()

    以下是详细说明: 1. 基本语法 2. 核心特性 3. 使用示例 示例1:插入单个元素 示例2:插入多个元素 示例3:与 push() 对比 4. 与其他方法的区别 5. 特殊场景处理 场景1:空数组调用 场景2:非数组对象调用 6. 性能注意事项 7. 在Vue/React中的使用 Vue 示例 Rea...
  • prototype 和 __proto__

    1. 根本原因:JavaScript 语言设计 2. 三者的本质区别 3. 内存结构可视化 4. 具体代码验证 5. 设计哲学解析 为什么函数有 prototype? 为什么实例没有 prototype? 6. 完整的原型链验证 7. 实际内存布局 8. 与 ES6 class 的对比 9. 总结回答 prot...
  • sort()

    JavaScript 数组 .sort() 方法详解 🎯 🔍 基本语法 🚀 基本使用 默认排序(字符串排序) 🔧 比较函数详解 比较函数规则 数值排序 📊 各种排序示例 对象数组排序 字符串排序(支持中文) 多条件排序 ⚠️ 重要特性 原地排序(修改原数组) 保持引用关系 🛡️ 安全排序模式 创建副...
  • slice()

    🔍 基本含义 🎯 与直接赋值的区别 ❌ 直接赋值(引用传递) ✅ 使用 slice(0)(创建新数组) 🔧 slice() 方法详解 语法: 不同参数的效果: 🚀 在排序函数中的应用 为什么排序前需要拷贝? ✅ 安全的排序方式 📊 各种拷贝方法的对比 各种拷贝方法示例: ⚠️ 浅拷贝的局限性 对象数组的浅拷...
  • js .reduce() 简介

    1. 基本语法 2. 最简单的例子:数组求和 3. 执行过程分解 4. 常见应用场景 (1) 数组 → 对象 (2) 数组 → 新数组 (3) 对象数组 → 最大值 5. 初始值的重要性 有初始值 无初始值(使用第一个元素作为初始值) 6. 在 Vue 中的实用示例 7. 与其他数组方法对比 总结 Arr...
  • map()

    Array.map() 简明指南 🎯 🔍 基本作用 🚀 基本用法 1. 简单转换 2. 对象数组转换 📝 参数详解 完整参数使用 🎯 实际应用场景 1. 数据格式化 2. DOM 操作 3. API 数据处理 ⚡ 与 for 循环对比 传统 for 循环 map() 方法(更简洁) 🎯 重要特性 1....
  • 数据监测​​、​​数据劫持和数据代理​​

    1. 三者关系图解 2. 核心概念对比 3. 具体分工说明 (1) 数据劫持(核心响应式) (2) 数据代理(访问优化) (3) 数据监测(系统总称) 4. 生命周期中的体现 5. 常见误区澄清 误区1 :数据代理是响应式的必要条件 误区2 :Object.defineProperty 只用于数据劫持 误区3 :Vue ...