7
回答
决定放弃 knockout 了
【寻找人气王】邀新用户免费体验华为云服务,百元话费等你拿!   

目前在做一个demo,用到了knockout,看中了丫的双向绑定的理念(之前试用了一段时间的angular,这玩意糟糕的浏览器兼容问题只能放弃,毕竟国内现有环境还无法让我们充满底气地说:不支持老的浏览器)。

框架搭好了,效果也不错,可惜今天就遇到个问题,在一个已经做过绑定的输入框上我增加了个jquery的 focus 事件,结果丫就死活会执行两次,最要命的是我无法定位问题出在哪。

想来想去,与其在那一大坨 knockout 源码中定位问题,更省事的法子是干掉knockout,重新用回传统的handbears 模板吧。毕竟插插删删模板不会有什么不可控的问题出现。

虽然需要在js 里面写很多的 on 事件,不过这也算是页面、代码分离吧。可控性也强点。

所以说啊,这些看上去很美的东西,如果不能彻底掌控它们的话,还是老老实实远离为是。

举报
郁也风
发帖于5年前 7回/2K+阅
顶部