logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【git】略微解析一下 git cherry-pick 命令

是一个强大的命令,它允许你精确地将历史中的某一次提交引入到当前分支。它在处理紧急修复和选择性合并时特别有用,但请注意,过度使用它可能会导致分支历史变得复杂和难以追踪,因此在团队协作中应谨慎使用。

#git
【自动化】前端开发,如何将 Jenkins 与 Gitee 结合实现自动化的持续集成(构建)和持续部署(发布)

核心配置:Jenkins 需安装 Gitee、NodeJS、Publish Over SSH 插件,配置 Gitee 凭证(拉代码)和 SSH 凭证(部署)。核心流程:Gitee 代码提交 → WebHook 触发 Jenkins 构建 → Jenkins 拉取代码 → 安装依赖 → 前端打包 → 推送打包文件到 Nginx 服务器 → 重启 Nginx。关键注意点:确保 Node 版本匹配项目、

#自动化#jenkins#前端
【NativeScript-Vue】环境搭建

地址:https://docs.nativescript.org/setup/macos#setting-up-macos-for-ios。

#vue.js#前端
【JavaScript】Set 和 Map 核心区别与实战用法(ES6 集合全解析)

核心结论SetMap核心功能去重、存唯一值、集合运算灵活键值存储(替代 Object)核心优势自动去重、简洁的存在性判断键任意类型、有序、无原型冲突实战关键词去重、标签、权限、集合运算缓存、复杂键、动态键值对「存唯一值用 Set,存键值对用 Map」。两者都是 ES6 为解决传统数组/对象缺陷设计的集合类型,Set 专注“值的唯一性”,Map 专注“灵活的键值映射”,配合数组的扩展运算符(...)

#es6#前端#javascript
【JavaScript】Map对象和普通对象Object区别

选择依据选 Object选 Map存储“对象模型”(有属性/方法)✅❌键是对象/数组等非字符串类型❌✅频繁增删/大量数据❌✅依赖插入顺序迭代❌✅需要 JSON 序列化✅❌静态少量键值、点访问更简洁✅❌Object 适合“静态数据模型”,Map 适合“动态键值集合”。

#javascript#前端#开发语言
【JavaScript】forEach 和 map 核心区别(附示例+选型)

forEach无返回值,用于“执行操作”;map返回新数组,用于“数据转换”。map支持链式调用,forEach不支持;两者都无法中断遍历。有返回新数组的需求用 map,无则用 forEach,无需纠结性能(日常场景差异可忽略)。

#javascript#前端#开发语言
【vue】vue中父子组件的生命周期

阶段核心顺序开发常用场景挂载父初始化 → 子初始化 → 子挂载 → 父挂载父 mounted 中调用子组件方法更新父更新前 → 子更新 → 父更新完成监听子组件更新后同步数据销毁父销毁前 → 子销毁 → 父销毁完成子组件清理定时器/事件监听「挂载时子先完,销毁时子先完;更新看数据,父变子更,子变自更」。实际开发中,无需死记所有顺序,核心抓住「父等子挂载、子先销毁」的原则,结合watch处理数据依赖

#vue.js#javascript#前端
【JavaScript】Promise 完全指南

解决回调地狱,让异步代码扁平化;统一异步操作的成功/失败处理逻辑;提供丰富的静态方法(all/race 等),满足多异步场景需求。

#javascript#开发语言#ecmascript
【vue】dep.notify() 是什么意思?

/ 依赖管理器:收集Watcher,触发更新// 存放所有依赖当前属性的Watcher// 收集依赖:把当前Watcher加入数组depend() {if (Dep.target) { // Dep.target 是当前活跃的Watcher(比如组件渲染Watcher)// 通知所有Watcher更新notify() {// 遍历所有依赖的Watcher,执行update方法// Dep.targ

#vue.js#前端#javascript
    共 18 条
  • 1
  • 2
  • 请选择