|  |      1czheo      2014-05-22 19:15:00 +08:00 via iPhone 日期不加引号? | 
|  |      3czheo      2014-05-22 19:18:20 +08:00 via iPhone switch里面的周一到周日 | 
|  |      4lococo OP 对哦…好低级的错…但是这个应该不是主要原因…success没有出来就说明initialize没有进去 | 
|      5jsonline      2014-05-22 19:23:57 +08:00 via Android 你先用 JSHint检查下吧 | 
|  |      7lococo OP 解决了  好像是因为view的initialize不能传两个特殊参数进去 | 
|  |      8jerray      2014-05-22 22:22:48 +08:00 用得有问题吧?!建议仔细看下文档。 new一个view的时候第一个参数应该是一个object,backbone会把这个object内的model, collection, el, id, className, tagName, attributes和events直接绑定到这个view上。相应的,initialize接收的第一个参数也是这个object。 | 
|  |      10jerray      2014-05-23 14:10:27 +08:00 @lococo http://backbonejs.org/#View-constructor 也可以看一下源码里Backbone.View的实现 | 
|  |      11lococo OP @jerray 对呀`` 我也是看得这里诶,它只是说special option的时候会被绑定,但是没有说不能传非special option进去呀 | 
|  |      12livelazily      2014-05-23 16:45:01 +08:00 @lococo View的第一个入口参数必须是一个Object,例如  new DayView({otherParam1: value1}, otherParam2, otherParam3); | 
|  |      13lococo OP @livelazily 嗯…好像是这样…那里可以看到呀…文档里都没有这么说明 | 
|  |      14livelazily      2014-05-24 11:58:38 +08:00 @lococo 文档上貌似没有具体的类型说明,大多顾名思义,options一般就是一个对象. 实在想知道具体类型,只能看源码: View 的构造函数对 options 调用了 _.pick(), _.pick() 只能对 Object 使用; Array 也不会报错,但没效果;其它类型就会报错 | 
|  |      15lococo OP @livelazily 么么大……非常感谢 |