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 @ 2022-01-29 16:20  xgqfrms  阅读(84)  评论(6编辑  收藏  举报