网站更新了!

(2022 年又双叒叕更新了:修改首页布局、添加 About 页面、添加代码高亮……)

更新了网站样式(疯狂滥用卡片)。

首页支持分页(其实并不是分“页”,参数是 post id 而不是页数)。

后端代码太菜了。前端部分没有混淆,按 F12 就能看到。

因为此网站基于 ASP.NET Core 默认模板,所以diuren地使用了 jQuery 和 Bootstrap,以后也许会把这两个依赖去掉……

Yuuza.net 前端

如何在 JavaScript (web) app 中添加多语言支持

通过 @yuuza/webfx 中的 I18n class,可以简单地实现多语言支持(逃

2021 年 10 月更新:现有独立的包 @yuuza/i18n

JavaScript / TypeScript:

import { i18n, I } from "@yuuza/webfx";

i18n.add2dArray([
    ['en', 'zh'],
    ['Hello!', '你好!'],
    ['My name is {0}.', '我的名字是 {0}。']
]);

const name = 'Yuuza';
['en', 'zh'].forEach((lang) => {
    i18n.curLang = lang;
    console.log(I`Hello!`);
    console.log(I`My name is ${name}.`);
});

// Hello!
// My name is Yuuza.
// 你好!
// 我的名字是 Yuuza。

Vcomputer

前几天上了第一节计算机科学导论课,使用的教材是《计算机科学导论——思想与方法》(豆瓣 / 京东 / 当当),书中给出了“一个取名为 Vcomputer 的基于冯·诺伊曼的计算机器”。

JavaScript Vcomputer
Full post >