Posts

  • ES2017 中的 Async function

    本文介绍了 ES2017 引入的 async/await 语法,梳理了从 callback 到 Promise 再到 async function 的演进过程,并通过示例讲解如何用 async/await 简化异步代码、提升可读性和可维护性。

  • Hexo 博客工作流的构建

    介绍如何为 Hexo 博客构建自动化编译、打包和部署的工作流,涵盖 gulp 和 shell 脚本的实用技巧。

  • 在 Vue 中使用 Ajax 的几种姿势

    本文总结了在 Vue 项目中实现 Ajax 请求的多种方式,比较了根实例注入、组件内调用、Vuex actions 及路由守卫等模式的优缺点,帮助开发者根据实际需求选择合适的实现方案。

  • JS 克隆数组的不同方法

    总结 JavaScript 中常用的数组克隆方法,包括 slice、concat、Array.from 和展开运算符等。

  • 使用关键字 var 与不用的区别

    探讨 JavaScript 中使用 var 与不使用 var 声明变量的区别及其对全局对象的影响。

  • JS 对象的拷贝

    介绍 JavaScript 对象的引用复制与深浅拷贝的原理和实现方法,包含递归克隆与循环引用处理。

  • NPM 的用法

    本文详细介绍了 npm 的基本概念、常用命令、全局与本地安装的区别,以及 package.json 的作用和配置方法,帮助前端开发者高效管理项目依赖和模块。

  • 快速搭建 Hexo 静态博客并部署到 VPS

    本文详细介绍了如何在 VPS 上快速搭建并部署 Hexo 静态博客,包括服务器选购、Hexo 项目初始化、SSH 密钥配置、Git 远程部署和 Web 服务器设置等实用步骤和技巧。

  • Hello World

    这是我的第一篇博客,记录生活与技术点滴,激励自我不断前行。