- 在上文中,我们使用了TSC编译TS,接触到了第一个数据类型number.在TS中提供了 以下基本类型:布尔类型(boolean)数据类型(number)字符串类型(string)数组类型(array)元组类型(tuple)枚举类型(enum)任意值类型(any)null 和 undefinedvoid 类型never 类型其中元组、枚举、任意any、void类型和 never类型是TypeS... 在上文中,我们使用了TSC编译TS,接触到了第一个数据类型number.在TS中提供了 以下基本类型:布尔类型(boolean)数据类型(number)字符串类型(string)数组类型(array)元组类型(tuple)枚举类型(enum)任意值类型(any)null 和 undefinedvoid 类型never 类型其中元组、枚举、任意any、void类型和 never类型是TypeS...
- 在上一章中,我们介绍了TSC工作,但是并没有完整的走完一个使用流程,本文,我们通过一个add函数来学习编写TS代码的流程。 初始化并配置在编码之前,是需要配置好TSC的配置文件tsconfig.json,执行tsc --init 初始化项目,自动生成tsconfig.json文件,并默认配置项。对于一个前端项目,肯定是分文件夹的。例如:我们的代码可能是放在src下面,如果有使用npm拉取使用... 在上一章中,我们介绍了TSC工作,但是并没有完整的走完一个使用流程,本文,我们通过一个add函数来学习编写TS代码的流程。 初始化并配置在编码之前,是需要配置好TSC的配置文件tsconfig.json,执行tsc --init 初始化项目,自动生成tsconfig.json文件,并默认配置项。对于一个前端项目,肯定是分文件夹的。例如:我们的代码可能是放在src下面,如果有使用npm拉取使用...
- JavaScript作为一个弱类型的语言,只到程序运行时,才能确定变量的类型。我经常写着写着,就不知道变量的类型了。在没有TS之前,我一直是使用JSDoc来提示变量的类型,它也被很多开源库使用!JSDoc 是一个用于 JavaScript 的 API 文档生成器,类似于 Javadoc 或 phpDocumentor。将文档注释直接添加到源代码中JSDoc 工具将扫描源代码并为您生成一个 ... JavaScript作为一个弱类型的语言,只到程序运行时,才能确定变量的类型。我经常写着写着,就不知道变量的类型了。在没有TS之前,我一直是使用JSDoc来提示变量的类型,它也被很多开源库使用!JSDoc 是一个用于 JavaScript 的 API 文档生成器,类似于 Javadoc 或 phpDocumentor。将文档注释直接添加到源代码中JSDoc 工具将扫描源代码并为您生成一个 ...
- 客户基于Spartacus库文件进行Storefront二次开发,并不会直接修改Spartacus发布的源代码。客户的二次开发代码,和Spartacus库文件是一种松耦合的依赖关系。客户升级Spartacus版本,在绝大多数情况下都不会影响到已有的二次开发代码。那么所谓的“绝大多数情况下”,具体是指什么呢?这就要从Spartacus的版本管理机制说起。同绝大多数流行的开源框架和库一样,Spa... 客户基于Spartacus库文件进行Storefront二次开发,并不会直接修改Spartacus发布的源代码。客户的二次开发代码,和Spartacus库文件是一种松耦合的依赖关系。客户升级Spartacus版本,在绝大多数情况下都不会影响到已有的二次开发代码。那么所谓的“绝大多数情况下”,具体是指什么呢?这就要从Spartacus的版本管理机制说起。同绝大多数流行的开源框架和库一样,Spa...
- 这是一张Spartacus同Commerce交互的示意图。我们首先看图的最右边。Spartacus同Commerce系统的通信,通过HTTP协议调用OCC API完成。Connector是HTTP调用的发起者,维护了静态的配置信息,即API的endpoint.比如,从Commerce系统读取产品主数据,读取的字段列表以url参数的形式出现在API endpoint里。这些字段列表可以在Con... 这是一张Spartacus同Commerce交互的示意图。我们首先看图的最右边。Spartacus同Commerce系统的通信,通过HTTP协议调用OCC API完成。Connector是HTTP调用的发起者,维护了静态的配置信息,即API的endpoint.比如,从Commerce系统读取产品主数据,读取的字段列表以url参数的形式出现在API endpoint里。这些字段列表可以在Con...
- 本文我们来简要了解Spartacus使用到的一些技术栈和Spartacus同Commerce交互的基本原理。前面说到,Spartacus是基于现代Web开发技术打造而成的一个Storefront开发框架。因此,涉及到的技术栈都是目前前端开发普遍使用的一些比较成熟的技术。除了 Angular 这个前端开发框架之外,Spartacus Storefront 还使用到了 TypeScript 作为... 本文我们来简要了解Spartacus使用到的一些技术栈和Spartacus同Commerce交互的基本原理。前面说到,Spartacus是基于现代Web开发技术打造而成的一个Storefront开发框架。因此,涉及到的技术栈都是目前前端开发普遍使用的一些比较成熟的技术。除了 Angular 这个前端开发框架之外,Spartacus Storefront 还使用到了 TypeScript 作为...
- Spartacus采用API的方式同Commerce交互,这使得Spartacus可以同Commerce分开部署,分别进行升级,比如目前已经发布的Spartacus 3.0,支持从Commerce 1905开始及其之后的所有版本。Spartacus采用Angular开发,编译之后生成JavaScript代码,作为其运行时语言。这样一来,使用Spartacus的二次开发人员,不再需要像过去开发... Spartacus采用API的方式同Commerce交互,这使得Spartacus可以同Commerce分开部署,分别进行升级,比如目前已经发布的Spartacus 3.0,支持从Commerce 1905开始及其之后的所有版本。Spartacus采用Angular开发,编译之后生成JavaScript代码,作为其运行时语言。这样一来,使用Spartacus的二次开发人员,不再需要像过去开发...
- 本文的分享是 笔者在 SAP 2020全球技术大会(SAP TechEd),“客户自主”时代的极致体验分论坛内容之一:本文的分享主要分为以下这些方面来介绍Spartacus.首先,通过Spartacus四大特性的介绍,让大家对作为SAP Commerce Cloud新一代Storefront这个电商前台店铺应用有一个直观的了解。Spartacus的首页如下图所示,其logo是一个印有闪电的购... 本文的分享是 笔者在 SAP 2020全球技术大会(SAP TechEd),“客户自主”时代的极致体验分论坛内容之一:本文的分享主要分为以下这些方面来介绍Spartacus.首先,通过Spartacus四大特性的介绍,让大家对作为SAP Commerce Cloud新一代Storefront这个电商前台店铺应用有一个直观的了解。Spartacus的首页如下图所示,其logo是一个印有闪电的购...
- 本文导航:前期准备、创建与配置项目、创建应用组件、启动应用、定义该应用的html页面、“花里胡哨”CSS一下、编译并运行应用程序,参考链接。 本文导航:前期准备、创建与配置项目、创建应用组件、启动应用、定义该应用的html页面、“花里胡哨”CSS一下、编译并运行应用程序,参考链接。
- TypeScript和其他的区别和好处在哪里我就不说了,既然选择学习它,就一定有它的优点 TypeScript和其他的区别和好处在哪里我就不说了,既然选择学习它,就一定有它的优点
- 看字面意思来解释,就是这个项目文件是在严格的条件下运行的。那么什么是严格的条件?为什么我们需要严格的条件呢? 看字面意思来解释,就是这个项目文件是在严格的条件下运行的。那么什么是严格的条件?为什么我们需要严格的条件呢?
- 大家好,我是半夏👴,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注➕ 点赞 👍 加我微信:frontendpicker,一起学习交流前端,成为更优秀的工程师~关注公众号:搞前端的半夏,了解更多前端知识!点我探索新世界!TypeScript是由Microsoft开发和维护的开源面向对象语言,他是Javascript的超集,不能直接在浏览器上运行,需要编译成Javascript。T... 大家好,我是半夏👴,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注➕ 点赞 👍 加我微信:frontendpicker,一起学习交流前端,成为更优秀的工程师~关注公众号:搞前端的半夏,了解更多前端知识!点我探索新世界!TypeScript是由Microsoft开发和维护的开源面向对象语言,他是Javascript的超集,不能直接在浏览器上运行,需要编译成Javascript。T...
- 本文导航:背景,原生string,对象String,代码对比,为什么需要String对象,两者区别总结,参考链接。 本文导航:背景,原生string,对象String,代码对比,为什么需要String对象,两者区别总结,参考链接。
- 作为JavaScript的超级,TypeScript 包含了Javascript的内容,并且还可以做到更多,例如 与Java等语言相似的类语法 public/private/protected。当然TS也实现了我们今天要说的异常捕获机制:throw用于捕获,try/catch用于处理异常。这里的异常可以是默认的异常,也可以用户自定义的异常,当然还有可能是第三方依赖提供的异常类型,例如Axio... 作为JavaScript的超级,TypeScript 包含了Javascript的内容,并且还可以做到更多,例如 与Java等语言相似的类语法 public/private/protected。当然TS也实现了我们今天要说的异常捕获机制:throw用于捕获,try/catch用于处理异常。这里的异常可以是默认的异常,也可以用户自定义的异常,当然还有可能是第三方依赖提供的异常类型,例如Axio...
- 在JavaScript/TypeScript项目中,`undefined`和`null`的值都表示无,`undefined`表示不存在定义,`null`表示定义为空值的一个值;空字符串`''/""`则表示是一个长度为0的字符串。 在JavaScript/TypeScript项目中,`undefined`和`null`的值都表示无,`undefined`表示不存在定义,`null`表示定义为空值的一个值;空字符串`''/""`则表示是一个长度为0的字符串。
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签