gpt4 book ai didi

javascript - 使用 CoffeeScript 的正确时间

转载 作者:行者123 更新时间:2023-12-03 13:31:54 25 4
gpt4 key购买 nike

所以基本上我有一些担忧让我远离 CoffeeScript :

  • 我还不是真正的 js 专家,即使我使用它大约 3 年了,我仍然觉得我错过了一些重要的东西。因为它对我来说主要是一种支持性技术,所以我从来没有时间深入研究 js(我承认,这可能是一种错误的态度)。
  • 如果我开始使用 coffeescript
  • ,我的 js 知识会变得更糟
  • 我不确定我是否真的可以信任 coffescript,这意味着它编译为
  • 的 js 代码
  • 有时我不明白 js 代码 coffeescript 编译成什至更糟 - 为什么它会这样编译。

  • 我想知道您对以上几点的看法。关键的是:
    使用coffeescript 是如何影响你对js 的认识的?你认为在切换到coffeescript之前完全理解js有多重要?

    最佳答案

    您应该了解 Coffeescript 应该解决的问题。
    为此,您应该对 javascripts 的“坏部分”有基本的了解。
    我建议阅读 Douglas Crawford 的相关内容(有一本书,但互联网上也有很多资源。只需谷歌“javascript bad parts”)。
    基本上,这个想法是“在所有那些笨拙的大括号和分号之下,JavaScript 的核心始终有一个华丽的对象模型。CoffeeScript 试图以一种简单的方式展示 JavaScript 的优点。” (取自 CoffeeScript 的网站)。

    有一个工具可以帮助程序员避免 JavaScript 陷阱,称为 jslint。
    这个工具分析你的代码并给出关于常见错误的警告,例如全局变量、分号插入、命名空间污染等……

    Coffeescript 翻译成 javascript。但它生成的 javascript 是一个规范的子集,与 jslint 高度兼容。
    更重要的是,它会生成适用于所有浏览器的 javascript 代码。
    所以它不仅仅是一个很好的语法糖层,它确实有助于生成可靠的代码。

    关于javascript - 使用 CoffeeScript 的正确时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10296365/

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