请问老师一些问题

来源:2-1 js动态初始化Dom结构

hy_wang

2018-08-08 15:55:17

请问老师prototype 函数中的这个是什么意思? 为什么要加上这个
以及老师window.canvasLock
这是声明变量吗。请问老师声明变量不是使用var吗

写回答

2回答

好帮手慕星星

2018-08-08

使用prototype原型来写就是在canvasLock属性的原型链中有一个init方法。

window.canvasLock说明这个变量是在window全局下的。

定义变量可以不使用var,直接赋值也可以,例如:

 age = 20;
 console.log(age);

如果只是单纯的作为变量来存在,一般不推荐这么写。

window是一个对象,可以直接定义新的属性(变量),也就是x,后面的函数就是给这个属性赋值,现在x属性就是一个方法了。

自己再理解下,祝学习愉快~~

0

hy_wang

提问者

2018-08-08

老师使用window.x=function()方法建立的x是什么?方法?变量?还是window的属性。使用x的时候需要使用方法的方式调用x。可是为什么又可以在x中定义函数?

0

0 学习 · 4826 问题

查看课程