React Server Components简介
26 min2020 年12 月21号,React 团队组织了一场专题演讲 《Introducing Zero-Bundle-Size React Server Components》,正式对外演示了 React Server Components...
vue项目结构设计
6 min书接上回,这次我们来聊一下,我之前项目中关于 vue 的架构实践,也欢迎大佬们指出不足。我们先看一下整体的目录结构:. ├── dev-tools // 开发工具,比如自定义的 stylelint 规则之类的 │ └── ... ├──...
创建你自己的 vue cli preset
4 min前一阵子从0到1做了一个 vue的项目,为了下次使用方便,写了一个preset,也顺便聊聊这个项目中的一些东西。根据官网的文档:你可以通过发布 git repo 将一个 preset 分享给其他开发者。这个 repo 应该包含以下文件:p...
前端大容量缓存方案-IndexedDB
8 min对于做3D WebGL 的开发者来说,加载大量的 hdr、glb、gltf 等文件往往是很令人头疼的,因为这些文件体积不小,在网络侧加载会消耗大量时间,从而影响用户体验。对于这些大文件,localstorage 和 sessionstor...
【译】在Angular中自定义表单控件
24 min原文链接:Custom Form Controls in Angular 在创建表单时,Angular可以帮助我们完成很多事情。我们已经介绍了有关Angular中的Forms的几个主题,例如模型驱动的表单和模板驱动的表单。如果您还没有阅读...
Nestjs入门(三)
15 min在Nestjs 入门(二)中,我们创建了一个基本的 Nestjs 应用。下面我们基于此进行扩展。源码地址:awesome-nest 在 entity 中,有时候有些字段不一定要返还给前端,通常我们需要自己做一次筛选,而 Nestjs 中...
Nestjs入门(二)
22 min源码:awesome-nest 在 nestjs入门(一) 中,对 Nestjs 一些重要的概念有了一些了解,现在我们开始创建一个基于 Nestjs 的应用吧。Nestjs 和 Angular 一样,提供了 CLI 工具帮助我们初始化和开...
Nestjs入门(一)
12 minNestjs 是 Node 渐进式框架,底层默认使用 express(可以通过 Adapter 转换到 fastify),可以使用 express 或者 fastify 所有中间件,完美支持 TypeScript。熟悉 Spring 和...
前端工程化中的代码规范和commit规范
7 min每个人都有自己的代码书写风格,当团队协作的时候,如果每个人都坚持自己的风格书写,代码将是灾难性的。所以我们需要统一风格,不仅可以减少出 bug 的几率,而且能增加代码的可读性。对前端而言,通常我们会配置 eslint、tslint、sty...
如何更好地组织Angular项目
11 min虽然 Angular 官网 已经给出了Angular 项目结构的建议,不过有些地方实践起来还是有需要注意的地方,这里就结合 ng-alain 来讲讲如何更好地组织一个 Angular 项目。首先,我们来看看 ng-alain 的目录结构...