引导与套娃——关于指针

从前端开发转到后端设计时选择了 Go 语言这一适合服务器编程的语言,适应了 Javascript 编程时自动猜测数据类型的特性后,面对需要提前声明数据类型的静态语言感觉十分不适应。再后来,发现指针这个奇妙的东西,更神奇的是,这个指针竟然也有不同的数据类型,而且它会在之后的服务器编程中大量运用。紧急恶补了一些知识以...

浅谈各种前端框架中的状态管理

学习前端框架时,我们总要接触到一些关于状态管理的知识,但是,什么是状态?你为什么需要状态管理?我将以编写一个新版 SSPanel 前端页面的时候遇到的问题作为案例,为你详细分析。 可以让你舒适阅读本文章的前置条件 了解常见的 MVC 前端框架,如 React, Vue 等。 首先,什么是状态?让我们先来做...

给Web开发初心者的学习指南

这份指南是给各位希望在网页上完成应用开发的新人开发者学习的一份辅助工具,希望你不会再被互联网的结果弄得一头雾水。 ~ 部分教程参考了 Github 项目 kamranahmedse/developer-roadmap 起步:打好基础想玩互联网,怎能不了解互联网?起步阶段,应先了解互联网的基本结构。 一般来说,你访...

登录、注册与突发情况——让人头疼的用户认证

网站开发最让人头疼的是什么?是用户系统。更让人头疼的是什么?这些用户要如何登录,之后的操作要如何鉴权。 初学 Web 开发大家遇到的第一个难关也许就是用户认证。接下来我将以 Stack Overflow 的一个基本问题为蓝本,同时引入 Oauth2 和 JWT,以生动形象的图片与解释,将用户认证的整个流程娓娓道来...

Anatole 主题魔改记录

在构建博客的时候,我在 Hexo 的官方网站上搜寻过很多的主题,结果不是特效繁多,就是功能欠缺。唯一能入我法眼的,就是 Anatole 主题。它简洁美观,具有响应式设计,漂亮的不像实力派。 但是它似乎变得不太符合这个时代:没有标签、没有搜索、没有方便引导的文章目录,更没有大势所趋的夜间模式…,它的开发已经在 20...

用 Cloudflare 全家桶建一个属于自己的博客

这是我开博的第一篇文章,我想讲一讲我是怎么搭建这个博客的。 当初在学习 React、Vue 等前端开发的时候,谷歌搜索的中文结果都是知乎、CSDN等被培训机构占领的水文,只有换用英文搜索的时候,技术大佬的博客才是真正的温暖人心。正好在逛苏卡卡的博客的时候发现了用 Cloudflare 部署静态博客的教程,于是我就...