我有一些CoffeeScript代码,我在其中初始化document.ready
上的几个类。只要用户在此页面上,我就需要存在这些类。我有一个围绕EaselJS canvas API构建的MVC架构。到目前为止,他们都运行良好,但我担心垃圾收集器可能会在一些奇怪的情况下接收它们。我的代码是:
$ ->
seating_chart_view = new SeatingChartView canvas_id: 'seating_chart'
sections_view = new SectionsView()
seat_view = new SeatView()
seating_chart_controller = new SeatingChartController()
我使用观察者模式来跟踪事件,所以当某些事情发生时,某个类或DOM元素可能触发某种$(document).trigger(blah_blah_blah)
而另一个类将会监听blah_blah_blah