0

我最近一直在使用 Backbone,并且喜欢它,因为它可以让我的代码保持干净。

我只是在建立另一个站点,我真的很想使用一些主干/咖啡脚本语法。例如对于一个单页加载器,我正在考虑做这样的事情:

这是加载一个 JavaScript 文件的单个 HTML 页面

#query Events    
$(document).ready =>

  $(".click").click ->
    console.log "hello"
    alert()


#Functions

  alert: ->
    console.log "alert"

所以我可以将我所有的功能整齐地拆分在下面,事件在上面。这样我就可以跟踪了。在上面的示例中,我试图让 click 事件在警报时触发。

在主干中,我可以有一个触发警报的事件列表,我觉得这非常有用。但我不需要所有的视图/控制器/模型等。

目前虽然这不起作用。让事件触发其自身功能之外的另一个功能的最佳方法是什么?

也许我这样做真的错了,但我喜欢将其拆分并保持清洁的简单性。

4

1 回答 1

0

好吧,所以我把我的语法弄乱了很多......

$(document).ready ->
  $(".click").click ->
    console.log "hello"
    alert()

  alert = ->
    console.log "alert"

有效,如果其他人想要这样做,那么这对我有用:)

于 2012-10-19T12:49:29.920 回答