好吧,我是coffeescript的新手,但它确实在我身上成长,我刚开始用它来开展一个新项目。我喜欢它是多么简洁,并试图找出如何在运行中简洁地创建HTML元素。我能想出的最好的(使用cs + jq)是:
div = $ "<div>", {
class: "studio", id: "studio_#{v['id']}",
text: "some text" }
但是对于较长的线条,如果我想避免lint警告(线条长度是我坚持的那个),我发现有必要在第一个大括号包裹。所以我的问题是 - 有更好的方法吗?
答案 0 :(得分:1)
在coffeescript中,我喜欢这样做:
$ "<div>",
class: "studio"
id: "studio_#{v['id']}"
text: "some text"
我发现它最终更具可读性:)