相关问题
相同的代码使用ArkTS和使用JS/TS语言编写,性能是否有差异
938浏览 • 0回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
3329浏览 • 2回复 待解决
如何理解HAP、HAR、HSP三者之间的关系
3728浏览 • 1回复 待解决
HAP、HAR、HSP三者有什么区别?
2155浏览 • 1回复 待解决
元服务、应用、卡片三者是什么关系?
4088浏览 • 1回复 待解决
HarmonyOS ArkTS和TS混编是否会导致性能损耗?
731浏览 • 1回复 待解决
ArkTS写法是否可以按TS/JS的逻辑理解
2216浏览 • 1回复 待解决
N-API接口实现ArkTS/TS/JS和C/C++之间的交互
2019浏览 • 1回复 待解决
sign包和unsign包产物之间是否有差异
1149浏览 • 1回复 待解决
Importing ArkTS files in JS and TS files is forbidden
488浏览 • 1回复 待解决
ArkTS文件和TS文件之间有何异同?
1644浏览 • 1回复 待解决
Refresh和pulltorefresh性能差异
857浏览 • 1回复 待解决
HarmonyOS .ets和.ts文件的差异是什么
430浏览 • 1回复 待解决
ArkTS不支持使用第三方的js库?
4744浏览 • 1回复 待解决
无序公共事件、有序公共事件和粘性公共事件三者有什么区别?
836浏览 • 1回复 待解决
ArkTS中的as与js和ts中的as有什么具体区别
2602浏览 • 1回复 待解决
HarmonyOS 在ets中使用ts 三方语法糖和装饰器会告警,后期是否会提高警告级别,导致编译失效
451浏览 • 1回复 待解决
TS和JS哪个使用起来更好
2420浏览 • 2回复 已解决
有没有高性能的AES加解密组件,使用ohos/crypto-js解密比较大的数据(约300K)时会卡死?
542浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkTS卡片与JS卡片有哪些场景能力差异?
398浏览 • 1回复 待解决
读取振弦传感器频率为什么会有差异?
3533浏览 • 0回复 待解决
HarmonyOS 如何在ArkTS中使用注解?
700浏览 • 1回复 待解决
ts 声明式开发不能使用js的getApp()
4877浏览 • 1回复 待解决
HarmonyOS 生产者消费者线程之间如何传递数据
401浏览 • 1回复 待解决
ArkTS是HarmonyOS生态的应用开发语言,推荐使用.ets和.d.ets文件进行开发。HarmonyOS也提供标准的TS/JS执行环境,在需要TS代码复用的场景中,可以使用.ts文件进行开发。ets文件中可以使用ArkUI声明式UI范式、状态管理支持等能力。ts文件中只能使用标准TS的语法。未来ArkTS语言(.ets文件)将持续优化,提供静态类型比如细化数值类型提升运行时效率,增加更多并发语法特性提升并发场景易用性以及性能。标准TypeScript语言(.ts文件)将随着TS版本升级,保持兼容。从API version 10 Release起,ArkTS在保持TypeScript基本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在程序运行之前的开发期能检测更多错误,提升代码健壮性,并实现更好的运行性能。
对比标准TypeScript的差异可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5
在ArkTS语法规范中,要求开启TypeScript严格模式中noImplicitReturns、strictFunctionTypes、strictNullChecks和strictPropertyInitialization的检查。