javascript - Coffeescript 意外换行

标签 javascript coffeescript

#Sprite Objects
  sprites =
    1:
      name: "Truffle Faerie"
      location: "sprite.jpg"
      height: "250"
      width: "100"
      placeSprite:()-> 
        elem = document.createElement("img")
        elem.setAttribute("src", spites[1].location)
        elem.setAttribute("height", sprites[1].height)
        elem.setAttribute("width", sprites[1].width)
        document.getElementById("viewport").appendChild(elem)

天哪,当我尝试编译它时,为什么会出现“意外的换行错误”?是否不允许在对象方法上使用单独的行?

这是我在使用这门语言时遇到的第一个大问题,它足以让我想扯掉我的头发。我只是遗漏了一些小东西吗?

Notepad++ 是我的文本编辑器。考拉是我的编译器。

最佳答案

好吧,几个小时后,我弄清楚了问题所在。对于遇到此问题的任何其他人,这是 coffeescript 不能很好地与 Notepad++ 一起玩。我的代码是从 Codepen.io 复制到一个 Notepad++ 文件,当我去编辑它时,它创造了各种各样的 hell 。

我的解决方法是下载我的 codepen 的 zip 文件,在记事本++ 中导入 coffeescript 文件,然后只使用空格,不要使用制表符!

在那些最令人不满意的问题中,这个问题排在首位。

关于javascript - Coffeescript 意外换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37084357/

相关文章:

javascript - 关于如何在 javascript/HTML5/NodeJS 中实现客户端-服务器-客户端基础设施的想法

javascript - jquery每次从数组中逐渐填充元素

javascript - JS 为什么整型变量被重置为初始值,而数组变量却没有?

Javascript Logo 移动鼠标悬停功能

javascript - 将 Collection View 绑定(bind)到另一个 View

javascript - 你如何在 Jakefile 中编译 CoffeeScript?

javascript - 创建 AJAX 调用以显示任何简单的键/值 JSON

javascript - 使用 Handlebars 遍历 javascript 对象

javascript - 使用 sinon 和 jasmine 测试提交时的表单操作

javascript - CoffeeScript:获取以 '@' 符号开头的对象属性的值