摘要: 先说说这两个工具到底干嘛的: ESLint 是代码质量检查工具,主要关心你的代码会不会出问题。比如: 变量定义了但没用 可能的运行时错误 不好的编码习惯 Prettier 是代码格式化工具,只关心代码长得好不好看: 缩进用几个空格 单引号还是双引号 行末要不要分号 问题来了,很多人喜欢用 eslin 阅读全文
posted @ 2025-12-05 14:53 jinzhepro 阅读(9) 评论(0) 推荐(0)
摘要: AI 时代下的编程之路:我的探索与思考 初探 AI 编程:代码补全的效率革命 回想起来,我真正开始拥抱 AI 编程是在 2024 年初。那时我开始使用 VSCode 配合通义零码插件,当时的 AI Agent 尚未成熟,但仅仅依靠其代码补全功能,就大大提升了我的开发效率。这个阶段的 AI 编程工具虽 阅读全文
posted @ 2025-11-28 10:36 jinzhepro 阅读(16) 评论(0) 推荐(0)
摘要: 父节点、子节点、根节点、兄弟节点、叶子节点 A 节点就是 B 节点的父节点,B 节点是 A 节点的子节点。 B、C、D 这三个节点的父节点是同一个节点,所以它们之间互称为兄弟节点。 没有父节点的节点叫做根节点。 没有子节点的节点叫做叶子节点。 高度、深度、层 高度和深度都是从 0 开始。 满二叉树 阅读全文
posted @ 2025-11-17 18:52 jinzhepro 阅读(13) 评论(0) 推荐(0)
摘要: 堆栈 在 chrome 中,只要打开一个渲染进程,浏览器就会初始化 V8,同时初始化堆和栈。 栈主要只用来管理 JavaScript 调用的,栈是一块连续的内存空间,先进后出策略。 堆是一种树形结构,用来存储对象类型的离散的数据。 全局执行上下文和全局作用域 全局执行上下文里可能有多个作用域 词法环 阅读全文
posted @ 2025-11-17 18:51 jinzhepro 阅读(17) 评论(0) 推荐(0)
摘要: 当 ChatGPT 能秒写代码片段,当 Copilot 在 IDE 里实时“搭把手”,当 AI 工具开始接管重复的 API 封装、单元测试生成……我们不得不承认,一场由人工智能掀起的技术风暴,正深刻重塑着工程师的工作场景。有人焦虑“会不会被 AI 取代”,有人兴奋“终于能从繁琐工作里脱身”,但无论情 阅读全文
posted @ 2025-11-17 18:46 jinzhepro 阅读(18) 评论(0) 推荐(0)
摘要: nodejs 分为两个大版本:奇数版和偶数版 每年十月 nodejs 发布奇数版为 Current,供给开发者最新特性的支持,6 个月后奇数版(Current)转为维护期(Maintenance)持续 18 个月随后进入结束期(EOL)。 就在奇数版转为维护期的同时,差不多第二年四月,偶数版本发布为 阅读全文
posted @ 2025-11-17 18:46 jinzhepro 阅读(20) 评论(0) 推荐(0)
摘要: 之前做的一个 expo 项目里有用到 google 登陆功能,特此记录一下: 1.申请 google credentials 首先需要登陆google cloud申请 Web ClientID、iOS ClientID、android ClientID。 Web ClientID 填入对应的后台地址 阅读全文
posted @ 2025-11-17 18:45 jinzhepro 阅读(19) 评论(0) 推荐(0)
摘要: graph TB A[选择许可证] --> B[修改源码后是否可以闭源] --> |是| D[每一个修改过的文件是否都需要版权说明]--> |是| E[Apache] B-->|否|F[新增代码是否采用同样许可证] --> |是|G[GPL] D-->|否|H[是否可以用你的名字做广告促销] --> 阅读全文
posted @ 2025-11-17 18:44 jinzhepro 阅读(6) 评论(0) 推荐(0)
摘要: 基于对象 JavaScript 是一门基于对象的语言,因为 JavaScript 中大部分内容都是由对象构成的,可以说 JavaScript 就是建立在对象上的语言。 JavaScript 中的对象是指一组组属性和值组成的集合 45 属性描述符 configurable:是否可配置(delete,d 阅读全文
posted @ 2025-11-17 18:43 jinzhepro 阅读(3) 评论(0) 推荐(0)
摘要: 函数是一种特殊的对象 一等公民 JavaScript 中函数可赋值,可传参,可作为返回值,可有属性 如果某个编程语言中的函数,可以和其他数据类型做一样的事,函数就是一等公民。 V8 如何管理函数? 使用栈来管理函数调用 因为被调用者的生命周期始终小于调用者(后进先出),函数在执行过程中,其内部的临时 阅读全文
posted @ 2025-11-17 18:43 jinzhepro 阅读(6) 评论(0) 推荐(0)