typescript
快手技术嘉年华 | 与你漫游技术星辰大海
10月16日至17日,“快手技术嘉年华”如约而至,为你解答快手技术背后的秘密。来自清华大学、北京大学、中国科学院计算技术研究所、中国科学院自动化研究所、中国科学院大学、北京邮电大学、北京航空航天大学、北京理工大学、北京交通大学等全国十余所高校的近千名同学来到快手总部,共同探讨前沿技术议题。本次活动采
2021-10-27 03:53:50阅读全文
如何在 SAP 电商云 Spartacus UI 里新建一个页面
因为 SAP Spartacus UI 是基于 CMS 驱动的,因此流程是:我们首先在 SAP Commerce Cloud Backoffice 创建新的 content page, CMS Component 以及相关内容,然后再到 SAP Spartacus 层,新建一个 Angular Co
2021-11-08 22:07:26阅读全文
SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容
在 ContentPage 里插入了一张表 quickOrderPage,基于的 template 为:AccountPageTemplate
2021-11-08 11:43:26阅读全文
湖中剑 前端周刊 #12 | React Router 6、React Hooks指南、海王Next.js、AppToolkit
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。
2021-11-08 13:42:43阅读全文
推荐一款基于nodejs+koa+vue开发的开源智慧物业系统
2021-11-12 02:54:32阅读全文
使用脚本进行 SAP Spartacus 安装工作
Test the Spartacus installation with schematics on Windows
2021-11-17 03:01:57阅读全文
什么是 JavaScript 世界的 UMD
UMD 是 JavaScript 模块的通用模块定义模式。这些模块能够在任何地方工作,无论是在客户端、服务器还是其他地方。
2021-11-17 00:31:52阅读全文
TypeScript 之 More on Functions
TypeScript 的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。
2021-11-17 08:55:10阅读全文
SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子
如何理解 SAP 电商云 Spartacus UI 中的 proxy facade?
2021-11-17 09:22:11阅读全文
SAP 电商云 Spartacus UI Angular Component 动态创建的单步调试
Jerry 之前的文章SAP 产品 UI 里的容器组件的概念和开发概述介绍过,SAP Spartacus Angular Component,通过我们开发团队自定义的指令 cxComponentWrapper 进行渲染。
2021-11-16 15:04:29阅读全文
什么是 SAP Spartacus FacadeFactoryService 中的 Resolver
这个 resolver 只针对 Proxy Facade,根据 feature 名称和 FacadeClass,获取对应的 resolver. 该 resolver 知道怎样将函数调用,投递到该 facade 的具体实现类去。
2021-11-17 05:08:46阅读全文
Angular tsconfig.json 文件里的 paths 用法和 scoped module 定义
执行命令行: ng run storefrontapp:server:production
2021-11-16 16:35:12阅读全文
关于 SAP Spartacus feature library 里的 _index.scss 文件
如下图所示:quick order 文件夹下存在一个 _index.scss 文件,其导入了 styles 文件夹下的 index:
2021-11-17 01:28:51阅读全文
SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类
下列代码第 126 行,通过来自 Angular/core 的 Injector,手动注入一个 QuickOrderFacade 的实例:
2021-11-16 19:01:31阅读全文
SAP 电商云 Spartacus UI 支持延迟加载的新功能的入口设计
假设我们要为 Spartacus UI 开发一个新功能,首先,这个新功能,应该放到 feature library 文件夹里:
2021-11-17 08:09:58阅读全文
什么是 SAP Spartacus UI 的 code deprecation
对于复杂且快速发展的库,在改进现有功能的同时保持向后兼容性可能具有挑战性。 代码弃用允许您正确标记过时的代码,并通过警告用户,帮助他们过渡到更好的替代方案。
2021-11-17 23:47:06阅读全文
SAP 电商云 Spartacus UI 有状态 的 url 和 title 属性的赋值代码
Spartacus 为店面的每一部分提供了一个带有状态地址的 URL。这使用户可以更轻松地浏览店面,还允许网络爬虫对每个页面进行索引。因此,可以通过社交媒体、机器人和搜索索引共享更多页面。
2021-12-14 04:31:34阅读全文
SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api
在 Chrome 开发者工具 console 里,输入 gigya(就是 SAP Customer Data Cloud,简称 CDC,被收购之前的名称),能看到下列信息:
2021-12-13 16:21:56阅读全文
SAP Fiori 的 UI 新主题 Horizon
SAP’s UI Technologies supporting the new Horizon visual theme of SAP FioriSAP 正在转变我们的设计和开发文化,更加专注于帮助人们更快、更轻松地完成工作并取得更好的成果。 如果您还没有阅读过相关内容,请先阅读我们首席设计官 B
2021-12-13 19:24:32阅读全文
TypeScript Partial 使用的一个小技巧
TypeScript 提供了一些工具性质的类型定义来方便开发人员进行一些通用的类型定义。Partial 是其中之一。
2021-12-14 05:26:01阅读全文
前言:基础准备和规划构想
该系列文章并非零基础入门,所以在我们一起开始之前,需要您补充一些技术知识的储备。当然,我也会为想要入门的同学降低一些门槛。所以本文旨在介绍和对照一下,需要哪些前置的技术储备。
2021-12-31 00:43:35阅读全文
前端面试每日 3+1 —— 第985天
《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!
2021-12-31 11:17:29阅读全文
前端面试每日 3+1 —— 第981天
《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!
2022-01-27 13:48:23阅读全文
SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定
SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定
2022-02-16 06:56:11阅读全文
SAP UI5 初学者教程之二十二 - 过滤器 filter 的开发和使用试读版
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。
2022-02-17 15:50:24阅读全文
Rollup源码:模块打包与Tree-Shaking
重点分析rollup源码中模块打包与Tree-Shaking的实现细节,推荐了解打包器基本功能后再阅读。不会介绍rollup的特性以及Tree-Shaking、ast的概念,版本为2.52.0。
2022-02-17 23:29:51阅读全文
SAP UI5 初学者教程之二十三 - 列表控件的排序 Sort 和分组 Group 试读版
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。
2022-02-17 18:11:28阅读全文
更优雅地用 JS 进行 “IPC” 调用,我写了 event-invoke 库
团队最近有一个 Node.js 全新的模块需要开发,涉及多进程的管理和通讯,简化模型可以理解为需要频繁从 master 进程调用 worker 进程的某些方法,简单设计实现了一个 event-invoke 的库,可以简单优雅进行调用。
2022-02-18 09:11:27阅读全文