xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

使用 TypeScript 开发与 JavaScript 相比有什么好处 All In One

使用 TypeScript 开发与 JavaScript 相比有什么好处 All In One

TypeScript 优缺点

  1. Next-ES 新特性

TypeScript 是 JavaScript的超集,具有可选的静态类型并可以编译为纯 JavaScript。



  1. 静态类型系统

快:无需运行项目,即可以对代码进行实时的静态类型检查,避免很多低级错误的发生;



  1. 降低代码重构和维护的成本


  1. @decorator

https://www.typescriptlang.org/docs/handbook/decorators.html

https://www.cnblogs.com/xgqfrms/p/14439070.html



function f() {
  console.log("f(): evaluated");
  return function (
    target,
    propertyKey: string,
    descriptor: PropertyDescriptor
  ) {
    console.log("f(): called");
  };
}
function g() {
  console.log("g(): evaluated");
  return function (
    target,
    propertyKey: string,
    descriptor: PropertyDescriptor
  ) {
    console.log("g(): called");
  };
}
class C {
  @f()
  @g()
  method() {}
}

// Which would print this output to the console:

/*

f(): evaluated
g(): evaluated
g(): called
f(): called

*/


refs



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(88)  评论(6编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-01-29 Windows font-size: 10px; bug
2021-01-29 H5 Funny Games All In One
2020-01-29 outlook & email & animation
2020-01-29 TS & error
点击右上角即可分享
微信分享提示