所有文章

我所书写的所有,都列在这里,它们是如此的浅薄与无趣。

Blazor

Blazor教程 第十二课:认证的基础知识

1. 什么是认证,什么是授权 假设你是一名大学生,你们学校有个网站,用来选课、查看考试成绩等。 又或者你是个公司职员,你们公司有个网站(OA系统),用来打卡签到查工资单年终奖等。 当你要访问学校网站或公司网站的时候,从用户体验的角度来看,你对这个网站的体验大抵是: 这个网站需要登录,或者说大部分内容、功能都需要在登录后查看。你需要在登录页面输入用户名、密码,点击登录...

Blazor

Blazor教程 第十二课前的番外篇

截止目前,我们已经把Blazor作为一个前端框架,特别是WASM模式,本身的核心知识讲的七七八八了,虽然没有事无巨细面面俱到,但基本上把开发中最常用的核心知识都讲到了。 后续的文章的大方向,将是站在全栈开发的角度上,来补充其它方面的知识:比如认证授权,数据库交互,使用开源的组件库,部署上云等。 前面的文章我都只是在假定读者仅有面向对象编程基础,甚至于你其实并不需要掌握asp .net...

无病呻吟

外婆过世了

1 6月底我半夜接到我爹电话,说老太太脑梗住院了,昏迷两三天了,情况不容乐观。 接完电话我是有点懵的,手足无措,甚至不知道脸上该摆什么表情。...

Blazor

Blazor教程 第十一课:与JavaScript的交叉感染

虽然这是一个用C#写前端的系列教程,但对于房间里的大象我们还是不能假装看不见:Web前端的世界JavaScript依然是主流。很多前端的成熟类库其暴露的都是JS的编程接口,一个非常典型的例子就是诸如高德开放平台这样的地图平台,如果你想在用户的网页浏览器上展示地图,那么JavaScript...

无病呻吟

随笔四则

3月21日随笔 好累呀,好没意思。 想去晒太阳,想去看海,想躺在草地上。 想搬个小马扎坐在十字路口,不干什么,就看看来来往往的人和车。 想回到1997年,那时我什么都不用操心,天天在学前班玩泥巴,晚上跑回家,我妈说今天吃南瓜面。 3月25日随笔 上周给我的小破车加了一箱95号油。...

无病呻吟

我的小哈哈

六月的雨啊 2020年开春后,我有买房子安家的打算。可每周末去看房,都要地铁、公交、打车、中介的小电驴,那时感觉比较痛苦,有了买一辆代步车的打算。 我那时还没有驾照,驾校那时候也挺长一段时间不接生意,等到四月多,终于驾校开张了,就随便找了个驾校报了名。 科目一考过后,就每天六点半起,打车到驾校七点,练一个钟头车,再打车到单位上班,38天拿了驾照,非常顺利。...

Blazor

Blazor教程 第十课:有关路由的其它知识点

上一篇文章我们已经基本讲清楚了Blazor框架中的路由机制,这一节课再补充一些有关路由、页面跳转的一些边角知识。 1. 实现页面跳转 我们虽然已经掌握了路由机制的运行原理,但也只是原理而已,有一个非常重要的,在实际开发过程中需要用到的东西还没有讲到:如何实现页面间的互相跳转。我们先不谈Blazor框架,把讨论范畴拉大一点,对于所有SPA前端框架而言,其实跳转有两种实现方式:...

Blazor

Blazor教程 第九课:布局组件与路由机制

在前面几篇文章中,我们耗费了很多笔墨去介绍“组件”的相关知识,一步一步的,从平地起大厦,一砖一瓦的几乎把所有Blazor框架中有关“组件”的知识都给大家介绍了个遍,但唯独遗漏了一个非常重要的知识点:布局组件。...

无病呻吟

爱动物人士就是这个世界上的毒瘤

一 事情的引子,是前些天我表妹跟我闲聊,提到他们公司有一只吉祥猫猫,属于半流浪性质的猫,走丢了。 怎么丢的呢?大概是公司餐厅的椅子被这些流浪动物抓烂了一些,加上快冬天了,行政大概是想把这些流浪大爷都想个辙送走。但又没法直接捕了嘎了,就联系了一个流浪动物求助机构,把这些流浪大爷诱捕起来,然后送过去。 反正具体情节我也了解的不多,但差不多就这么个意思:行政找了个机构,准备把这些流浪的猫狗给甩出去。...

Blazor

Blazor教程 第八课:组件的特级知识:模板组件、组件类库、静态资源、虚拟组件与动态组件

前三篇文章已经基本把“组件”相关的基本知识介绍完毕了,坦白讲,这些基本知识已经足够应付日常开发了。今天这篇文章我们则是在基础知识之外,再介绍一些相较而言比较高级的知识点,不过请放心,我虽然在标题里把它们叫“特级”知识,但其实这些知识点都比较简单,没有学习难度。 这些所谓的“特级知识”其实更像是一个个的独立特性,互相之间关联性不大,所以这篇文章整体连贯性就不是很强。 1. 模板组件...