首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Typescript
订阅
Gaily
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
使用 NestJS 开发 Node.js 应用
NestJS 最早在 2017.1 月立项,2017.5 发布第一个正式版本,它是一个基于 Express,使用 TypeScript 开发的后端框架。设计之初,主要用来解决开发 Node.js 应用时的架构问题,灵感来源于 Angular。在本文中,我将粗略介绍 NestJS…
使用 TypeScript 装饰器装饰你的代码
Mohan Ram 原作,授权 New Frontend 翻译。 装饰器让程序员可以编写元信息以内省代码。装饰器的最佳使用场景是横切关注点——面向切面编程。 上面的代码展示了装饰器多么具有声明性。下面我们将介绍装饰器的细节: 装饰器使用 @expression 的形式,其中 e…
TypeScript高级用法详解
作为一门强大的静态类型检查工具,如今在许多中大型应用程序以及流行的JS库中均能看到TypeScript的身影。JS作为一门弱类型语言,在我们写代码的过程中稍不留神便会修改掉变量的类型,从而导致一些出乎意料的运行时错误。然而TypeScript在编译过程中便能帮我们解决这个难题,…
[译] 为什么要用 Node.js | Node.js Foundation 官方介绍
介绍 JavaScript 的日益发展带来了很多变化,当今的 Web 开发面貌已经变得截然不同。在几年前是很难想象在服务器上运行 JavaScript 的。 在深入研究Node.js之前,你可能想了解使用跨栈的 JavaScript 有什么好处,它统一了语言和数据格式(JSON…
GraphQL + TypeORM 黄金搭档
本文是《全栈开发 GraphQL + Flutter 最佳实践,文章系列》中的一员。主要介绍 GraphQL 是如何以 MySQL 作为数据源,来提供增删改查操作“接口”的: 打开文件 src/index.ts,找到 main 方法。清理测试代码,将其改为: 当前的 posts…
从 Element UI 源码的构建流程来看前端 UI 库设计
由于业务需要,近期团队要搞一套自己的UI组件库,框架方面还是Vue。而业界已经有比较成熟的一些UI库了,比如ElementUI、AntDesign、Vant等。 结合框架Vue,我们选择在ElementUI基础上进行改造。但造轮子绝非易事,首先需要先去了解它整个但构建流程、目录…
TypeScript中高级应用与最佳实践
本文只讨论图中蓝色部分。 快速修复 command + . ctrl + . 虽然在写法上,这两个操作符与位运算逻辑操作符相同。但在语义上,它们与位运算刚好相反。 对于这种表现,可以这样理解:&表示必须同时满足多个契约,|表示满足任意一个契约即可。 建议库的开发者所提供的公共a…
为什么要用 Prisma?
这篇文章将阐述我们开发 Prisma 的动机,以及与其他数据库工具(如 ORM 和 SQL 构造器)相比 Prisma 有什么优点。 Web 应用的开发过程中,需要花费大量时间与关系型数据库打交道,你可能需要花费数小时来调试 SQL 查询语句或者复杂的 ORM 对象模型。 Pr…
用 Next.js, GraphQL, NestJS, MongoDB 写个博客网站吧
新版博客最大的变化是使用 GraphQL 驱动数据, 因此整个项目也是对 GraphQL 的一次实践. 项目全部开源, 如果有兴趣可以点击 GitHub 查看, 如果有问题和建议可以直接提 issue 或 WeChat(Yancey_Studio) 与我一起交流. Blog 项…
TypeScript 中使用React Hook
从 React V 16.8.0 和 React Native 0.59.0 版本开始, 引入了React Hook的概念。React Hook 在开发支持就考虑到了类型,所以很多Hook函数可以直接推断出他们的参数、返回值等类型,但也有一些场景需要我们显示声明类型。阅读本文前…