请问老师一些问题
来源:2-1 js动态初始化Dom结构
hy_wang
2018-08-08 15:55:17
请问老师prototype 函数中的这个是什么意思? 为什么要加上这个
以及老师window.canvasLock
这是声明变量吗。请问老师声明变量不是使用var吗
2回答
使用prototype原型来写就是在canvasLock属性的原型链中有一个init方法。
window.canvasLock说明这个变量是在window全局下的。
定义变量可以不使用var,直接赋值也可以,例如:
age = 20; console.log(age);
如果只是单纯的作为变量来存在,一般不推荐这么写。
window是一个对象,可以直接定义新的属性(变量),也就是x,后面的函数就是给这个属性赋值,现在x属性就是一个方法了。
自己再理解下,祝学习愉快~~
hy_wang
提问者
2018-08-08
老师使用window.x=function()方法建立的x是什么?方法?变量?还是window的属性。使用x的时候需要使用方法的方式调用x。可是为什么又可以在x中定义函数?
相似问题
回答 1
回答 1