本博客将在 2025-07-10 迁移到 blog.linyang.ink ×

由于不同地区的保皇规则存在差异,本教程以作者家乡地区的规则为准,不接受反驳


游戏介绍

保皇起源于我国山东青岛,游戏人数最少为 5 人,最多 8 人,由 2 方玩家:皇帝(皇帝、侍卫)与平民若干人进行对抗,目的是某一方成员尽可能早出完牌。 保皇最妙的乐趣在于,侍卫可以隐藏自己的身份,即暗保,当侍卫为暗保时,皇帝和平民都不知道谁是自己人,谁是敌人,于是,大家互相提防、猜忌,又要找出同党来帮助,霎时间流言四起、勾心斗角

阅读全文 »

React 的核心概念就是组件。组件像是将 UI 拆分得到的独立的可重复使用的小模块,其能够接收属性的传入,并返回描述屏幕上展示内容的 React 元素。React 支持两种组件,一种是类组件,一种是函数组件。但是目前 React 推荐使用函数组件,官方文档也是以函数组件为主,并且函数组件比类组件更加简洁,代码量更少,尤其是在引入 Hooks 之后,避免了类组件中使用生命周期方法的繁琐。因此这个文档也只讲函数组件,不讲类组件

阅读全文 »

什么是 React ?

在 2024 年的今天,我们的浏览器仍然采用最基本的 html + CSS + JavaScript 构建页面,但是我们可以很明显的感觉到,编写原生三件套代码是比较复杂的。并且在 Web 项目规模庞大和设备多样性越发丰富的今天,代码的可维护性、开发效率、跨平台开发、性能等因素都会影响到我们对开发工具的选择。因此人们想到了一种方式,可不可以先编写一些简化的、高效率的代码,然后用他们生成 html + CSS + JavaScript 并运行在浏览器上。就像是我们不必编写汇编语言,写 C 语言即可构建可执行文件。就这样, React 诞生了

维基百科这样定义 React :React 是一个前端 JavaScript 工具,用于基于 UI 组件构建用户界面

当前常用的工具(库或框架)不止有 React ,比如 Vue、Angular 等都是常见的构建前端页面的工具

MDN 这样描述 React :React 不是一个框架——它的应用甚至不局限于 Web 开发,它可以与其他库一起使用以渲染到特定环境。例如, React Native 可用于构建移动应用程序; React 360 可用于构建虚拟现实应用程序……

React 是一门令人惊叹的前端技术,其创新性的设计理念和强大的功能使其成为现代 Web 开发的领军者。通过引入虚拟 DOM 、组件化开发和单向数据流等概念, React 不仅提高了应用的性能和可维护性,还让开发者在构建复杂用户界面时拥有更高的灵活性和控制力。 JSX 语法的引入使 UI 代码更加直观和易读,而庞大而活跃的社区生态系统则为开发者提供了丰富的工具和支持。同时, React 的跨平台特性使其在移动开发领域也大放异彩,成为 React Native 的基石。 React 可以被视为一个跨时代的前端开发工具和框架。其引入了许多创新性的概念和技术,对前端开发的方式和效率产生了深远的影响

阅读全文 »