当前位置: 首页 > news >正文

肃宁县网站建设公司怎样制作微信小程序?

肃宁县网站建设公司,怎样制作微信小程序?,开发一个聊天app,深圳网站seo教程目录 1、什么是 TypeScript 2、运行TypeScript 3、TypeScript 在Node.js 生态中的情况 1、什么是 TypeScript TypeScript是一种流行的开源语言#xff0c;由微软维护和开发。它受到了世界各地许多软件开发人员的喜爱和使用。 基本上#xff0c;它是JavaScript的超集由微软维护和开发。它受到了世界各地许多软件开发人员的喜爱和使用。 基本上它是JavaScript的超集为语言添加了新的功能。最值得注意的添加是静态类型定义这在纯JavaScript中是不存在的。例如由于类型的存在可以声明我们期望的参数类型以及函数中返回的确切参数或者我们正在创建的对象的确切形状。TypeScript是一个非常强大的工具它为JavaScript项目打开了一个充满可能性的新世界。它在代码发货之前就防止了许多错误从而使我们的代码更加安全和健壮——它在代码开发过程中发现了问题并与Visual Studio code等代码编辑器完美集成。 示例 // example.ts type User {name: string;age: number; }; function isAdult(user: User): boolean {return user.age 18; } const justine: User {name: Justine,age: 23, }; const isJustineAnAdult: boolean isAdult(justine); 第一部分带有type关键字负责声明表示用户的自定义对象类型。 稍后我们使用这个新创建的类型来创建函数isAdult该函数接受一个User类型的参数并返回布尔值。在此之后我们创建justine这是我们的示例数据可用于调用先前定义的函数。最后我们创建了一个新的变量其中包含justine是否是成年人的信息。 关于这个例子 首先如果我们不遵守声明的类型TypeScript会提醒我们有问题并防止滥用。 其次并不是所有的东西都必须显式键入-TypeScript非常聪明可以为我们推导类型。例如变量isJustineAnAdult的类型是boolean即使我们没有显式键入它或者justine将是我们函数的有效参数即使我们不将该变量声明为User类型。 2、运行TypeScript 我们如何运行它 首先要做的是在我们的项目中安装TypeScript npm i -D typescript 现在我们可以在终端中使用tsc命令将其编译为JavaScript。 npx tsc example.ts 转换的结果如下所示 // example.js function isAdult(user) {return user.age 18; } var justine {name: Justine,age: 23, }; var isJustineAnAdult isAdult(justine); 这里的npx代表节点包执行。该工具允许我们运行TypeScript的编译器而无需全局安装。 tsc是TypeScript编译器它将获取我们的TypeScript代码并将其编译为JavaScript。这个命令将产生一个名为example.js的新文件我们可以使用Node.js运行它。现在当我们知道如何编译和运行TypeScript代码时让我们看看TypeScript的预防bug功能 type User {name: string;age: number; };function isAdult(user: User): boolean {return user.age 18; }const justine: User {name: Justine,age: Secret!, };const isJustineAnAdult: string isAdult(justine, hello world); 上面代码会给我们报3个错误 第12行中不能将类型“string”分配给类型“number”第15行中不能将类型“boolean”分配给类型“string”第15行中应有一个参数但实际上传了2个参数 TypeScript提供了许多其他很棒的机制如接口、类、实用程序类型等。此外在更大的项目中您可以在一个单独的文件中声明TypeScript编译器配置并对其工作方式、严格程度以及存储编译文件的位置进行粒度调整。如果想了解更多我们可以去官网文档中进行查看地址 https://www.typescriptlang.org/docs/ TypeScript值得一提的其他一些好处是它可以被逐步采用它有助于使代码更具可读性和可理解性并允许开发人员在为旧的Node.js版本提供代码时使用现代语言功能。 3、TypeScript 在Node.js 生态中的情况 TypeScript在Node.js世界中已经很成熟许多公司、开源项目、工具和框架都在使用它。使用TypeScript的开源项目的一些值得注意的例子是 NestJS - 强大且功能齐全的框架使创建可扩展且架构良好的系统变得轻松愉快TypeORM - 伟大的ORM受到其他语言的其他知名工具的影响如Hibernate、Doctrine或Entity FrameworkPrisma - 下一代ORM具有声明性数据模型、生成的迁移和完全类型安全的数据库查询RxJS - 广泛用于反应式编程的库AdonisJS - 一个具有Node.js的功能齐全的web框架FoalTs - 优雅的Nodejs框架
http://www.hkea.cn/news/14370770/

相关文章:

  • 建设网站设计惠州网红
  • 电商行业网站建设及维护哈尔滨网站建设推广服务
  • 邢台装修网站建设基层网站建设存在困难
  • 关键词分词工具seo在线优化平台
  • wordpress网站模板怎么用mukioplayerwp wordpress
  • 福州seo网站推广大约多少钱
  • 做海购的网站做网站怎么制作
  • 网站备案注销原因做网站时需要FTP工具吗
  • 虚拟机怎么做网站wordpress文章选择标签
  • 兼职做效果图的网站有哪些廊坊做网站的电话
  • 加强文明网站建设企业运营策划公司
  • 来年做啥网站能致富wordpress ad
  • 广州网站推广排名好网站欣赏
  • 手机应用下载网站源码怎么登录智慧团建
  • 虾皮购物网站怎么做wordpress文字环绕广告
  • 定制网站开发介绍图微信小程序开发入门教程
  • 用图片设置网站首页如何使用阿里云建设网站
  • 江西省建设厅网站官网wordpress 文章 模板
  • 网站开发查找漏洞的工具wordpress发布文章提示更新失败
  • 百度站点管理出名的包装设计
  • 传媒公司网站建设思路下载百度2024最新版
  • 济宁网站建设流程购物网站 怎么做
  • 上海网站建设seodian自定义wordpress后台
  • 电子商务网站建设与电子支付用二级页面做网站的源代码
  • 深圳哪些设计公司做网站比较出名网站建设接口开发
  • 企业网站建设找哪家俄罗斯军事新闻最新消息
  • 积极做好门户网站建设工作惠阳做网站公司
  • 织梦cms做多语言的网站什么是seo什么是sem
  • 统计网站建设企业管理咨询公司起名
  • 阿里巴巴吧做网站福州如何做百度的网站