我最近一直在使用 Backbone,并且喜欢它,因为它可以让我的代码保持干净。
我只是在建立另一个站点,我真的很想使用一些主干/咖啡脚本语法。例如对于一个单页加载器,我正在考虑做这样的事情:
这是加载一个 JavaScript 文件的单个 HTML 页面
#query Events
$(document).ready =>
$(".click").click ->
console.log "hello"
alert()
#Functions
alert: ->
console.log "alert"
所以我可以将我所有的功能整齐地拆分在下面,事件在上面。这样我就可以跟踪了。在上面的示例中,我试图让 click 事件在警报时触发。
在主干中,我可以有一个触发警报的事件列表,我觉得这非常有用。但我不需要所有的视图/控制器/模型等。
目前虽然这不起作用。让事件触发其自身功能之外的另一个功能的最佳方法是什么?
也许我这样做真的错了,但我喜欢将其拆分并保持清洁的简单性。