qrcode

马上订阅,开启修仙之旅

Node.js 小打小闹之图片合成

Node.js 小打小闹之图片合成

前阵子公司的产品经理找我谈个需求,希望能为每个用户生成专属的资讯分享图片及让开通专栏的用户能够生成专属的文章分享图片。这两天刚好有空,就抽空预研了 “生成专属的资讯分享图片” 这个功能。 进入正题前,我们先来看一下最终实现的效果图: 需求分析接下来我们来简单的介绍一下 “生成专属的资讯分享图片” 这个功能需求: 图片中有个区域能够显示分享用户的头像和昵称; 图片中需要显示用户的一些数据信...

Node.js 小打小闹之无头浏览器

入坑篇前线客服传来消息 — “用户反馈一打开我们的 App,就直接闪退了”,刚听到这个消息,我很吃惊,上一期发的新版本 QA 都有验证过。难道是因为功能权限的问题导致的,赶紧跟客服确认具体情况。原来是客户前几天都能正常使用 App,今天一打开就莫名闪退了。刚了解清楚具体情况,一下子闪退的消息,就如滔滔江水一涌而来,随后也就开始了 iOS 证书过期填坑之旅。 我们公司的产品有几十个客户,但并不...

Nest系列教程之控制器

Nest系列教程之控制器

控制器的作用控制器层负责处理传入的请求, 并返回对客户端的响应。 为了创建一个基本的控制器,我们必须将元数据附加到类中。Nest 知道如何映射我们的控制器到相应的路由。 控制器的定义下面我们来定义一个 UsersController 控制器,如果使用 Nest CLI 的话,可以在命令行执行以下命令: 1$ nest generate controller users 该命令执行后,命令行...

RxJS 函数式与响应式编程

什么是函数式编程简单说,”函数式编程”是一种 “编程范式”(programming paradigm),也就是如何编写程序的方法论。 函数式编程基本要素所谓 “一等公民”(first class),指的是函数与其他数据类型一样,处于平等地位,可以赋值给其他变量,也可以作为参数,传入另一个函数,或者作为其它函数的返回值。 函数赋值给变量: 12const greet = function(ms...

TypeScript 学习资源合集

为了便于后期维护,本人在 Github 上新建了一个 awesome-typescript 项目,欢迎大家分享新的资源。 TypeScript 教程选型/新特性 蚂蚁金服数据体验技术团队 - TypeScript体系调研报告 Vilicvane - TypeScript 2.0 新特性一览 Vilicvane - TypeScript 2.1 新特性一览 Vilicvane - Typ...

Nest系列教程之入门篇

Nest系列教程之入门篇

Nest 用于构建高效且可扩展的服务器端应用程序的渐进式 Node.js 框架,深受 Angular 的启发。 Talk is cheap. Show me the code. 123456789101112131415import { Injectable } from '@nestjs/common';import { Cat } from ...

创建 Observable

在 RxJS 中为我们提供了很多创建 Observable 对象的方法,其中 create 是最基本的方法。它是 Observable 类的静态属性 —— static create: Function,也是创建 Observable 对象的工厂方法。 12345678910import { Observable } from "rxjs";const observabl...

Angular 工具篇之文档管理

Angular 工具篇系列教程目录: Angular 工具篇之规范化Git版本管理 Angular 工具篇之VSCode调试 Angular 工具篇之Storybook Angular 工具篇之国际化处理 Angular 工具篇之npx及angular-cli-ghpages Angular 工具篇之分析包的大小 本文我们将介绍 Compodoc 这款工具,它用于为 Angular ...

TypeScript 简介及编码规范

TypeScript 简介及编码规范

TypeScript 是什么TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 扩展了 JavaScript 的句法,所以任何现有的 JavaScript 程序可以不加改变的在 TypeScript 下工作。TypeScript 是为大型应用之开发而设...

RxJS Observable

RxJS Observable

在介绍 Observable 之前,我们要先了解两个设计模式: Observer Pattern ——(观察者模式) Iterator Pattern ——(迭代器模式) 这两个模式是 Observable 的基础,下面我们先来介绍一下 Observer Pattern。 Observer Pattern观察者模式定义 观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相...