gpt4 book ai didi

javascript - Typescript在线保存数据的具体方法?

转载 作者:行者123 更新时间:2023-11-28 02:14:22 25 4
gpt4 key购买 nike

我正在考虑使用 TypeScript 创建在线应用程序,这需要在线保存数据。

  1. 对此我有哪些选择?
  2. 使用 TypeScript 有什么特定的地方可以让这件事变得更容易或更困难吗?
  3. 理想情况下,我会使用像 Parse.com 这样的服务来保存数据,Typescript 可以连接到 Parse 还是我必须依赖纯 JS?

最佳答案

TypeScript 在 javascript 运行的地方运行。所以

  • 您的选项与 JavaScript 相同。

Typescript 编译为 JavaScript。它被设计为 javascript 的超集,因此只要您声明了变量并且有时提到了类型,您的 javascript 将是有效的 typescript 。

  • 可选的静态类型 + 更简单的语法使 TypeScript 开发变得更容易。

静态类型使重构和智能感知更加可靠。类/模块的语法更简单意味着您更有可能更好地构建代码。

  • 是的,您可以将 parse.com 与 typescript 结合使用

推荐的方法是创建一个描述您的 JavaScript 代码的声明文件。一开始它可以很简单:

declare var parse:any;

我在这里写了一些关于此事的指导:http://basarat.github.io/TypeScriptDeepDive/#/declarations

您可以在https://github.com/borisyankov/DefinitelyTyped找到大量的声明文件资源。 。特别是查看 FireBase:https://www.firebase.com/及其声明文件:https://github.com/borisyankov/DefinitelyTyped/tree/master/firebase然而,parse.com 上还没有,这就是为什么我提到了编写自己的方法的原因。

此外,如果您不希望对与 parse.com 的 api 交互的 typescript 代码进行任何令人印象深刻的静态检查,则不需要声明文件。

关于javascript - Typescript在线保存数据的具体方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16628287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com