我不明白点后面的代码是什么意思?scene常数看起来如何?通常,我们已经声明了一个类的新实例,如let e = new E(),但这是什么?const scene = new ScrollMagic.Scene({x:12,y:12});
3 回答
![?](http://img1.sycdn.imooc.com/545868c20001b8c402200220-100-100.jpg)
倚天杖
TA贡献1828条经验 获得超3个赞
在这种情况下,ScrollMagic是一个常规的 Javascript 对象Scene,它有一个名为 的属性,它是在此处实例化的类的构造函数。所以它可以像这样创建:
const ScrollMagic = {
Scene: function(position) {
//constructor stuff happens here
}
};
点只是 javascript 中的常规属性访问器。
![?](http://img1.sycdn.imooc.com/545868cd00013bbb02200220-100-100.jpg)
手掌心
TA贡献1942条经验 获得超3个赞
ScrollMagic 是一个模块。它包含一个类场景。所以你可以像这样重写你的代码:
const Scene = ScrollMagic.Scene;
const scene = new Scene({x:12,y:12});
这是相同的
添加回答
举报
0/150
提交
取消