由于 prototype.js 的 易用性,我把 prototype.js 集成到 Jsvm 框架中,具体实现方现为.

prototype.js 中的:

var Class = {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}

改为:


if (!Class) {
    Class = function() {
    }
}
Class.create = function() {
    return function() {
        this.initialize.apply(this, arguments);
    }
}

将改好的文件放入. JSVM/bin/extends  中

引用 jsvm 只要

<script src="Js/JSVM/jsre.js" debug="false" extmodules="javascript2,vbs,prototype,event-selectors" mode="auto" type="text/javascript"></script>

就行了