在没有 JavaScript 背景的情况下学习 TypeScript [关闭]

Posted

技术标签:

【中文标题】在没有 JavaScript 背景的情况下学习 TypeScript [关闭]【英文标题】:Learning TypeScript with no JavaScript Background [closed] 【发布时间】:2014-03-29 17:18:12 【问题描述】:

我打算学TypeScript,我有足够的html5CSS基础知识,我的问题是我几乎没用过也没有学过javascript,那有多糟糕,我应该先开始学习JavaScript吗,或者我可以直接使用 TypeScript 跳转?

【问题讨论】:

我会从 JavaScript 开始。 【参考方案1】:

您可能更熟悉的最接近的等价物是在不先了解 C 的情况下尝试学习 C++。基于 JavaScript 并编译为 JavaScript 的 TypeScript 是一种不同的语言,它强调编程的不同方面,而不是 JavaScript。

当然,强大的 JavaScript 知识背景会帮助您更快地掌握 TypeScript,但与只是深入研究 TypeScript 相比,学习 JavaScript 的基础知识对您的帮助并不大。

【讨论】:

你建议我可以直接使用 TypeScript,这没有什么坏处吗?? @AymenDaoudi 没错。 我同意这一点。 Typescript 实际上帮助我学习了 JavaScript。这就像拥有完全动态打字的“训练轮”。 我也同意。当我开始学习 TypeScript 时,我对 JavaScript(主要是 DOM 操作)有所了解,但是我在试图将我的头脑围绕在 JavaScript 架构和设计模式(例如原型继承、MVC 等)上时遇到了麻烦。 TypeScript 的伟大之处在于它可以让所有这些事情变得简单。换句话说,TypeScript 允许您在没有太多 JavaScript 经验的情况下开始使用 JavaScript 的高级功能。 @BryceJohnson:非常有用的信息和经验,我会考虑的

以上是关于在没有 JavaScript 背景的情况下学习 TypeScript [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在没有堆栈溢出的情况下在 javascript 中执行无限动画的模式

可以在没有javascript的情况下从json输出中获取值吗?

为啥在 JavaScript 中显示数组元素的上限为 100,有没有办法在没有循环或 splice() 的情况下显示所有内容? [复制]

在 JSX 中调用 javascript 函数:为啥在没有 () 的情况下调用函数?

如何在不刷新页面的情况下“连续”更改背景颜色[重复]

JavaScript:有没有办法在没有换行符的情况下打印输出?