Js中的变量
当不是用var关键字定义变量时,就等于告诉JavaScript创建一个全局的变量。在函数内部使用var关键字进行变量定义,就等于告诉JavaScript创建一个变量,并且其作用域只在函数中。
Coffee中的@
@标志会被编译为this,在CoffeeScript中,任何你想使用shis的地方,都可以使用@来替代,效果是一样的。尽管使用@并非强制的。
Js中的变量
当不是用var关键字定义变量时,就等于告诉JavaScript创建一个全局的变量。在函数内部使用var关键字进行变量定义,就等于告诉JavaScript创建一个变量,并且其作用域只在函数中。
Coffee中的@
@标志会被编译为this,在CoffeeScript中,任何你想使用shis的地方,都可以使用@来替代,效果是一样的。尽管使用@并非强制的。