2022年4月22日
React 是一个用于构建用户界面的声明性、高效和灵活的 JavaScript 库。但不是使用常规的 JavaScript,React 代码应该用一种叫做 JSX 的东西来编写。 **让我们看一个示例 JSX 代码: ** const ele = <h1>This is sample JSX</h1>; 上面的代码片段有点像 HTML,它也使用了类似 JavaScript 的变量,但既不是 HTML 也不是 JavaScript,它是 JSX……
阅读全文
2022年4月21日
在进入 React 之前,你对 JavaScript 有足够的了解吗? 你知道如何使用 map() 方法在 javascript 或 ReactJS 中循环遍历数组吗? 如果你在学习 React 并且遇到上述这些问题,那么你肯定在学习过程中犯了错误。毫无疑问,ReactJS 是前端开发者中最受欢迎的库,并且它的受欢迎程度与日俱增。在 ReactJS 上运行的网站看起来很漂亮,大多数开发初学者也被……
阅读全文
2022年4月21日
每个前端开发人员和 Web 开发人员都知道在多个地方编写相同的代码是多么令人沮丧和痛苦。如果他们需要在多个页面上添加一个按钮,他们将被迫编写大量代码。即使在制作经常更改的组件时,使用其他框架的开发人员也面临着返工大多数代码的挑战。开发人员想要一个框架或库,允许他们分解复杂的组件并重用代码……
阅读全文
2022年4月21日
使用集成的工具链,以实现最佳的用户和开发人员体验。 本页将介绍一些流行的 React 工具链,它们有助于完成如下任务: 扩展文件和组件的规模。 使用来自 npm 的第三方库。 尽早发现常见错误。 在开发中实时编辑 CSS 和 JS。 优化生产输出。 本页推荐的工具链无需配置即可开始使用。 你可能不需要工具链 如果你没有碰到上述……
阅读全文
2022年4月17日
自从著名设计师 Ethan Marcotte(@beep)在 A List Apart 上发表了一篇名为《 Responsive Web Design 》的文章之后,响应式网页设计(RWD,即 Responsive Web Design)的身影就出现在了公众面前。自此就有了响应式 Web 设计这个概念。从提出这个概念到今天已经有十多年的时间了。在这十多年来,CSS 也发生了巨大的变化,新增……
阅读全文
2022年3月23日
GC:Garbage Collection(垃圾回收是编程语言中提供的自动的内存管理机制,自动释放不需要的内存对象,让出存储器资源。)GC过程中无需程序员手动执行,GC机制在现代很多编程语言都支持,GC能力的性能与优劣也是不同语言之间对比度指标之一。 关于Golang的GC在演进过程……
阅读全文
2022年3月22日
什么是Next.js? “Next.js为您提供了最佳的开发人员体验,其中包含生产所需的所有功能:混合静态和服务器渲染,TypeScript支持,智能捆绑,路由预取等。无需配置。 正如他们上面所说的那样,Next.js是一个多合一的全栈现代应用程序构建解决方案。它包括对T……
阅读全文
2022年3月22日
前面我们重点讲述了领域建模、微服务设计和前端设计方法,它们组合在一起就可以形成中台建设的整体解决方案。而中台大多基于分布式微服务架构,这种企业级的数字化转型有很多地方值得我们关注和思考。 我们不仅要关注企业商业模式、业务边界以及前中台的融合,还要关注数据技术体系、微服务设计、多活等……
阅读全文
2022年3月22日
我们前面已经讲了很多 DDD 的设计方法和实践案例。虽然 DDD 的设计思想和方法很好,但由于企业发展历程以及企业技术和文化的不同,DDD 和微服务的实施策略也会有差异。那么面对这种差异,我们应该如何落地 DDD 和微服务呢?今天我们就来聊聊微服务的设计原则和演进策略。 微服务的演进策略 在从单体向微服务演进……
阅读全文
2022年3月22日
为了更好地理解 DDD 的设计流程,今天我会用一个项目来带你了解 DDD 的战略设计和战术设计,走一遍从领域建模到微服务设计的全过程,一起掌握 DDD 的主要设计流程和关键点。 项目基本信息 项目的目标是实现在线请假和考勤管理。功能描述如下: 请假人填写请假单提交审批,根据请假人身份、请假类型和请假天数进行校……
阅读全文