用于在原型而非经典JavaScript中实现对象池的资源

时间:2012-08-13 12:08:27

标签: javascript object prototype pooling object-pooling

快速提问(略微费力的建立)......

道格拉斯·克罗克福德和斯托扬·斯特凡诺夫在他们的JavaScript书籍中强烈建议在实施JavaScript项目时不要使用经典(基于类)的范例,并利用其原型设计。

我觉得这很有吸引力,因为看起来你在类型安全和优化中放松了什么,你应该能够通过灵活性和可维护性获得(据我所知,这是创建Self的第一个原型语言的目标)< / p>

我需要创建一个对象池系统,以控制垃圾收集器,因为我正在尝试为基于Web的学习材料创建尽可能接近的“实时”模拟。

我能找到的唯一一个开放的实现(如有详细记录和评论)是gamecore.js库and this tutorial的一部分。

这个实现适用于class.js - 一个支持经典模拟模式的库,并且在我的项目中使用它需要我使用经典的模拟继承。

所以,毕竟,我的问题很简单 - 有没有人知道一个公开可用的对象池脚本,它没有类模拟作为其实现的一部分?

(这只是为了节省时间,只有2周的时间来构建这个东西......)

提前谢谢

詹姆斯

戈德史密斯大学

0 个答案:

没有答案