相关疑难解决方法(0)

如何使方法私有并在Coffeescript中继承它?

如何使方法"btnClick"私有?

class FirstClass
  constructor: ->
    $('.btn').click @btnClick

  btnClick: =>
    alert('Hi from the first class!')

class SecondClass extends FirstClass
  btnClick: =>
    super()
    alert('Hi from the second class!')

@obj = new SecondClass
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/R646x/17/

javascript private-members coffeescript

2
推荐指数
1
解决办法
2837
查看次数

CoffeeScript中的变量类型

我不太确定CoffeeScript中不同变量的用途

class Cow
  @utters = 1

  constructor: (@name) ->

  mutate:->
     alert @utters

  heads: 1
  feet = 9


c = new Cow 
Run Code Online (Sandbox Code Playgroud)

从我的调查来看,这似乎heads是公开的,feet是私人的.在搞清楚时name,我会感到困惑utters.因为name它或多或少地编译this.name = name并为utters它编译Cow.utters = 1.

所以我的问题是.它的范围utters和方式应该是什么?它的范围name和方式应该是什么?

scope coffeescript

1
推荐指数
1
解决办法
825
查看次数

标签 统计

coffeescript ×2

javascript ×1

private-members ×1

scope ×1