#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/