【发布时间】:2012-11-06 12:15:30
【问题描述】:
在 bootstrap.js.coffee 中,有一些代码:
define [], ->
App =
Models: {}
Collections: {}
Routers: {}
Helpers: {}
Views: {
Posts: {}
Common: {}
Sessions: {}
Tokens: {}
Passwords: {}
Confirmations: {}
}
我不明白为什么“定义”方法在 js 代码中? 而且,在其他代码中,这种“定义”方法无处不在!
assets/javascripts/models/post.js.coffee
define ['backbone', 'bootstrap'], (Backbone, App) ->
class App.Models.Post extends Backbone.Model
paramRoot: 'post'
urlRoot: '/posts'
defaults:
title: null
content: null
我想知道方法---“定义”,方法是做什么的,为什么我找不到方法细节要写在哪里??
谢谢!
【问题讨论】:
标签: javascript ruby-on-rails gem twitter-bootstrap-rails