我喜欢 Java 的工作方式,特别是关键字的隐式作用域this
(对 JavaScript 的绝对讨厌)、命名空间、非原型继承,以及 JavaScript 几乎没有的所有功能。
是否有任何框架可以减轻对诸如Function.prototype.x.call
, function.bind
,之类的冗长语句的需求var that = this;
,即使它只是实现它们但将其隐藏。最好是可以与 jQuery 集成的东西,因为它具有彻底的跨浏览器、rubust 抽象接口。允许以主流 OOP 风格编写的东西。