Sapper

文章列表

项目总结

记录我在职业生涯中印象比较深的几个项目的项目总结。

2021年05月04日

市域社会治理中台项目架构

本文介绍我在开发市域社会治理中台项目时制定的项目架构,包括技术栈、目录结构、页面结构、规范约定,以及一些开发流程的改善。

2021年04月28日

Fiber 架构学习

根据 React 初始渲染流程做的一个简单总结,介绍了为什么需要 Fiber 架构,这是怎样的架构,以及实现流程。

2021年03月15日

谈谈前端工程化

本文谈谈我对前端工程化的理解,为什么需要前端工程化,它又带来了什么好处。

2021年02月18日

npm 深入了解

本文是我通过学习官方文档,结合之前所学,再加上源码的阅读,综合下来所写的我对 npm 的理解。

2021年02月14日

npm 内置命令行整理

2021年02月12日

从零带你搭建自动化部署

记录我从购买云服务器到完成自动化部署的过程,其中包括购买云服务器的一些配置和注意事项、搭建云服务器环境、手动部署项目、自动化部署项目。

2020年12月22日

Gridsome 基础

Gridsome 让开发人员可以轻松地构建静态生成的网站和应用程,本文带你学习 Gridsome 基础使用。

2020年11月28日

PM2 使用教程

一个守护进程管理器,它将帮助您管理应用程序并使其全天候在线。

2020年11月21日

封装 Vue 组件库学习笔记

记录封装 Vue 组件库所写的笔记,其中用到了 ElementUI、yarn workspace、storybook、Lerna、rollup、plop,简单记录各个工具的基本用法。

2020年11月08日

NuxtJS 综合案例

以 RealWorld 应用作为综合案例项目,记录从零开始搭建项目、开发各个功能、项目部署的过程。

2020年10月04日

NuxtJS 基础

NuxtJS 是一个基于 Vue.js 的服务端渲染应用框架,它可以帮我们轻松的实现同构应用,本文带你学习 NuxtJS 基础使用。

2020年09月07日

服务端渲染基础

了解服务器渲染是什么,出现的背景,对比以往的渲染方式,分析优缺点以及如何选择。

2020年09月03日

ES Module 学习

学习原生 ES Module 的语法,了解在 NodeJS 中如何使用 ES Module,以及与 CommonJS 如何结合使用。

2020年07月20日

脚手架工具学习

学习脚手架工具 Yeoman 和 Generator 自定义,学习 Plop 的使用,了解脚手架的工作原理。

2020年07月19日

JavaScript 性能优化

本文讲解以内存的角度去做性能优化,学习 JavaScript 的内存管理和 V8 引擎垃圾回收机制,体会内存性能问题,最后再来看代码优化的方案。

2020年07月05日

公司脚手架项目实战分享

在畅享信息技术有限公司理有一套还不完善的脚手架,在项目开发过程中一直在不断的完善项目结构,用了一年多后有了自己的见解,在公司给大家分享我是怎么改造项目结构的,还有对各个目录结构的使用见解。

2020年06月13日

各类工具库分享

这里我精心挑选了一些我收藏的优秀工具、库、网站、文章分享给大家。

2020年06月13日

学习历程

我为什么选择前端开发?在这条道路上经历了什么?怎样一步步成为现在的我?本文记录我在这条前端之路上经历的点点滴滴。

2020年05月02日

“诀死行者”名字的由来

本文讲述了 “诀死行者” 名字背后的故事,简单的说是经历了一连贯让人绝望的事情,绝望后的不断自我反思,反思后的突发奇想。

2020年04月23日

PC端CSS布局汇总

此文章是 “解剖CSS布局原理” 的续集,之前那篇文章讲的都是理论,本文章讲具体的实例,根据自己对布局的理解与开发经验进行分类讲解。

2017年12月02日

CSS选择器优先级判断

在实际开发中,常常需要变更样式或切换样式,就涉及到样式的覆盖问题,本文讲解我对 CSS 选择器优先级的判断技巧。

2017年05月02日

解剖CSS布局原理

本文将带你重新认识CSS布局,带你解剖布局原理,解除你在布局方面的疑惑。认识每个布局元素,了解他们的特性,你才知道为什么会是这样的结果。

2017年04月20日

你所不知的meta和link用法

带你全面了解 meta 标签和 link 标签的各种用法。

2017年04月09日

sass 学习笔记

2015年09月16日

canvas 学习笔记

2015年08月16日