typescript

Deno 双周刊 #1 - Deno 获 2020 JS 年度突破开源奖
Deno 双周刊 #1 - Deno 获 2020 JS 年度突破开源奖

Deno v1.0 在 2020 年五月 13 日正式登场之时便引起了我的关注。更贴切 Web 本身的理念、TypeScript 开箱即用、各种必备小工具集成在 Deno 本身中、基于 Rust 和 V8、且开启了一个全新的挑战方向...... 所有我想要深入探索的 Web 潮流技术都包含在了其中。

2021-01-08 08:54:29阅读全文

电子物流中的EDI 应用
电子物流中的EDI 应用

EDI 全称是Electronic data interchange, 即电子数据交换。在传统企业里,很多流程上的操作或者通信一般是由纸质媒介完成的,比如说采购订单、发票、订单同步之类的。但由于纸质媒介一切传播全靠人手,就会带来很多不可避免的缺点,比如说操作及同步信息慢、人力及物力资源消耗大等等。E

2021-07-28 23:52:25阅读全文

node项目,使用typescript时,如何引用使用json文件
node项目,使用typescript时,如何引用使用json文件

​之前为了找到答案花了很多时间。为了方便和我遇到一样问题的道友,以及我日后的使用。特写一篇短文。

2021-07-29 01:37:18阅读全文

Angular 自定义结构化指令,如何传入多个输入参数
Angular 自定义结构化指令,如何传入多个输入参数

如下图所示,自定义指令 cxPopover,包含了两个输入参数:

2021-07-29 12:19:08阅读全文

在Typescript中使用静态依赖注入
在Typescript中使用静态依赖注入

需要会使用typescript调用转换器进行转换,或者使用 webpack 的 ts-loader 传入转换器,或者其他转换工具支持 typescript 并且支持 typescript 的自定义转换器

2021-07-31 23:21:23阅读全文

推荐两款2021年最好用的vscode插件(干货)
推荐两款2021年最好用的vscode插件(干货)

现在前端开发大部分都用ts了,但是如果接口返回的字段很多,层级嵌套很严重,写interface感觉很麻烦,这款插件可以把接口返回json直接转换成interface,不用自己写interface。

2021-08-04 05:22:06阅读全文

手把手教你如何实现一个单元测试框架
手把手教你如何实现一个单元测试框架

本文主要给大家深入了解 Jest 背后的运行原理,并从零开始简单实现一个 Jest 单元测试的框架,方便了解单元测试引擎是如何工作的,Jest 编写单测相信我们已经很熟悉了,但 Jest 是如何工作的我们可能还很陌生,那让我们一起走进 Jest 内心,一同探究单元测试引擎是如何工作的。

2021-08-09 14:44:33阅读全文

Typescript 最佳实践
Typescript 最佳实践

深入理解 TypeScript

2021-08-15 10:45:39阅读全文

乐高(LEGO)在线购物店面剖析
乐高(LEGO)在线购物店面剖析

这是 Jerry 2021 年的第 55 篇文章,也是汪子熙公众号总共第 332 篇原创文章。

2021-08-16 11:21:49阅读全文

初学者怎么科学地过渡到typescript
初学者怎么科学地过渡到typescript

先介绍一下我自己的情况啊,大学毕业后花了半年左右时间自学前端,大学在培训机构进修过(可能当时人傻钱多吧,捂脸),然后就转战魔都,然后呢爱上了这个城市,也一直奋斗在这片土地。然后现在从事前端差不多8,9年时间了,所以也有一些时间沉淀下来逼迫自己写一些文章,如果能对学弟学妹有一丝丝作用,那就达成目的了,

2021-08-19 10:27:29阅读全文

前端面试每日 3+1 —— 第862天
前端面试每日 3+1 —— 第862天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-08-26 06:26:06阅读全文

前端面试每日 3+1 —— 第894天
前端面试每日 3+1 —— 第894天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-09-25 20:29:52阅读全文

jasmine.any(Function)
jasmine.any(Function)

该函数的一个使用场景:

2021-10-09 05:53:38阅读全文

SAP 电商云 Spartacus UI SSR 里 engine 和 engine instance 的区别
SAP 电商云 Spartacus UI SSR 里 engine 和 engine instance 的区别

传入 originalEngine 到装饰器 decorateExpressEngine 里:

2021-10-08 22:43:41阅读全文

SAP UI5 初学者教程之五:视图控制器初探 试读版
SAP UI5 初学者教程之五:视图控制器初探 试读版

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2021-10-10 13:30:47阅读全文

Angular 应用里的摇树优化 - tree shaking
Angular 应用里的摇树优化 - tree shaking

Tree Shakeable Providers and Services in Angular

2021-10-11 11:03:07阅读全文

湖中剑 前端周刊 #10 | ESLint8、Web端侧AI、react-if
湖中剑 前端周刊 #10 | ESLint8、Web端侧AI、react-if

周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。

2021-10-12 06:13:26阅读全文

Angular 如何为多个项目使用单一存储仓库
Angular 如何为多个项目使用单一存储仓库

Angular 工作区是 Angular project 的集合。Angular project 包含 application 和 library 两种。

2021-10-16 22:33:36阅读全文

关于 SAP 电商云 Spartacus UI SSR 的 state transfer 问题
关于 SAP 电商云 Spartacus UI SSR 的 state transfer 问题

我使用基于版本 3.4.5(某客户正在使用)的 Schematics 创建了一个店面,并在 SSR 模式下运行它。

2021-10-17 06:34:02阅读全文

如何创建 Angular 库并在 Angular 应用里调用
如何创建 Angular 库并在 Angular 应用里调用

把功能打包成库会强迫库中的工件与应用的业务逻辑分离。这有助于避免各种不良实践或架构失误,这些失误会导致将来很难解耦和复用代码。

2021-10-18 06:58:46阅读全文

Angular 原理图 Schematics 学习 - 动手开发一个实际的例子
Angular 原理图 Schematics 学习 - 动手开发一个实际的例子

当 ng add 命令向项目中添加某个库时,就会运行原理图。ng generate 命令则会运行原理图,来创建应用、库和 Angular 代码块。

2021-10-17 22:00:02阅读全文

如何运行 Angular library 的原理图 Schematics
如何运行 Angular library 的原理图 Schematics

Jerry 的前一篇文章Angular 原理图 Schematics 学习 - 动手开发一个实际的例子,已经开发好了一个可以运行的 Angular library Schematics.

2021-10-18 14:45:37阅读全文

SAP 电商云 Spartacus UI product 明细页面的路由配置
SAP 电商云 Spartacus UI product 明细页面的路由配置

如果直接访问如下 url:http://localhost:4200/powerto...

2021-10-27 11:52:39阅读全文

SAP 电商云 Spartacus UI 产品明细页面路由路径的自定义配置
SAP 电商云 Spartacus UI 产品明细页面路由路径的自定义配置

如下图所示,为了减少 SAP 电商云 Spartacus 客户实施时不必要的配置,Spartacus 将不少页面的路由路径的默认配置,定义在如下的 default-routing-config.ts 文件里:

2021-10-26 23:37:06阅读全文