Javascript 了解CreateJs

Javascript 了解CreateJs,javascript,createjs,Javascript,Createjs,我在理解一些代码方面有一些问题 (function (lib_p, img, cjs) { var p; // shortcut to reference prototypes // library properties: lib_p.properties = { width: 364, height: 540, fps: 20, color: "#000000", manifest: [ {src:"img/bot1_l.png", id:"bot1_l"}

我在理解一些代码方面有一些问题

(function (lib_p, img, cjs) {

var p; // shortcut to reference prototypes

// library properties:
lib_p.properties = {
  width: 364,
  height: 540,
  fps: 20,
  color: "#000000",
  manifest: [
    {src:"img/bot1_l.png", id:"bot1_l"}

  ]
};

// symbols

(lib_p.bot1_l = function() {
  this.initialize(img.bot1_l);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,116,344);
我在哪里可以读到这些?我理解这是createJS,但我不明白这一切意味着什么——特别是:

lib_p、img、cjs、

lib_p.bot1_l=函数{ this.initializeimg.bot1l; }.prototype=p=新的cjs.Bitmap; p、 nominalBounds=新的cjs.矩形0,0116344

你就是这么想的 cjs.Rectangle的一个实例,将其分配给变量p,创建一个函数,将p的值分配给新函数的原型属性,然后将新函数分配给lib_p指向的任何对象的bot1_l属性。