我在js中有类的问题以及如何在html文件中调用它。
var a = 'a'; var b = a; a = 'c'; // b === 'a'
var a = {a:'a'}; var b = a; a = {c:'c'}; // b === {a:'a'} and a = {c:'c'}
var a = {a:'a'}; var b = a; a.a = 'c'; // b.a === 'c' and a.a === 'c'
class SetProp(){
constructor(height,width){
this.height = height;
this.width = width;
}
function getHeight(){
return this.height;
}
function getWidth(){
return this.width;
}
}
我想使用此方法制作1000 * 1000的画布。 并且需要关于使用课程的实践。
答案 0 :(得分:2)
html属性width
和height
无法分配给函数,您需要做的是编写一个函数,在按钮单击或DOM加载修改属性后返回宽度和高度使用选择器的Javascript元素如下所示:
document.getElementById('canvas').style.width =prop.getWidth() ;
document.getElementById('canvas').style.height =prop.getHeight() ;
答案 1 :(得分:0)
你的getHeight()和getWidth()函数是私有的,不要与主类原型相对应,所以如果你想访问它们,你应该使用这样的主类原型:
ContextCompat.getDrawable(getApplicationContext(),R.drawable.example);