未写完的草稿

有些花开着开着就谢了,有些人等着等着就结婚了,有些事做着做着就无趣了,有些文章写着写着就写不下去了。

Blazor 草稿

Blazor教程 第十三课:授权的基础知识

1. 从0开始撸授权 上篇文章已经介绍了很多概念性的东西,这篇文章就不用那么累了。和上一讲一样,这一讲,我们也从手撸简陋代码开始,体会一下什么是授权,再循序渐进的给大家说框架中有关授权的基础设施都是怎么设计的。 1.1 先复习认证知识 新开一个项目dotnet new web --use-program-main -o HelloAuthZ,然后把Program.cs改成下面这样: using...

TailwindCSS 草稿

tailwind的基础概念

我个人认为tailwind的基础概念有三部分: 响应式断点 组件化 灵活的前缀 我的分类并不科学,这三部分其实有些是互相重叠的,这篇文章就过一下这三部分内容。。当然不会事无巨细的过,更多详情还是要参考官方文档。 响应式断点 五个关键字,sm, md, lg, xl, 2xl。分别对应640, 768, 1024, 1280,...

Eleventy 草稿

手把手带逛11ty第三集:Nunjucks

what is nunjucks 上一讲说到了eleventy支持模板,而模板文件其实就是模板化的HTML文档。有点类似于JSP或者Razor page。eleventy作为一个框架,其实支持很多种模板引擎,只不过最常见的是一种叫Nunjucks的模板(引擎)。这个模板语言是由Mozilla搞出来的,被广泛应用在Firefox的应用市场和Mozilla的一些产品上,比如Mozilla...