第一个在load_source方法中都用的是this而不是var来申明,调用时也没有使用new来创建新对象function在js中也是Object执行了source.A再执行source.B一直都是对同一个对象在操作,所以B覆盖了A
第二个图像的加载是异步的,每个图像大小不一样,加载完毕的时间也不一样,所以调用onload后的callback时间顺序也会不一样。