javascript - 快捷编程语言我错过了什么吗?

标签 javascript html yaml coffeescript

我看到越来越多的在线项目需要额外的“短”语法来生成底层代码(通常是 HTML 和 JS),每次我看到另一个弹出窗口时,我都想知道我是否遗漏了什么。

在不同的团队成员(设计师等)之间传递项目时,肯定会浪费学习和记住这些短代码所花费的额外时间,然后他们必须重新学习基本语言,例如 HTML 和 JS?

问题点:YAML用于生成模板和项目(例如)CoffeeScript用于生成 Javascript。我只是想知道其他 Stackoverflow 人是否认为这种精细的抽象级别有很大的好处,或者是否感觉这些类型的项目有任何生命周期,考虑到基础技术的改进(我在考虑 HTML5/CSS/jQuery) 在这里。标记语言是否没有发展到足以真正保证这些?

意识到这并不是一个真正的问题,但很想听听社区的观点。我确信在创建自生成代码时这些类型的项目确实有充分的理由,但除此之外,我感到困惑 - 许多人每天都在使用它们。这是一个值得加入的潮流吗?

最佳答案

我个人认为这不值得,因为您可以在 javascript 中做的大多数事情都已经通过 jQuery 等库进行了简化。就他们的生命周期而言,很难说。但是,只要您了解 javascript,并且理解代码输出,那么转移到一个不使用 CoffeeScript 的新项目就是一件简单的事情,只需随身携带输出代码。

关于javascript - 快捷编程语言我错过了什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4113386/

相关文章:

Javascript:除了使用 event.preventDefault() 之外,还有什么解决方法可以让 Chrome for Android 触发 touchmove 和 touchend 事件监听器?

javascript - OpenLayers JS - 如何区分用户 View 更改和编程 View 更改?

javascript - 定期刷新 jQuery 中的 <img>

html - margin 底部不适用于 table

python - 如何使用python在yaml文件中自动创建子文件夹或直接文件?

javascript - JS 中的条件子串

html - CSS Align Text with Select 在同一行

javascript - 响应式滚动顶部

yaml - hyperledger configtxgen错误

java - 有没有人使用本地 Maven 存储库中的 SnakeYAML 成功加载 YAML 文件?