在哪里初始化将由JavaScript中的许多函数访问的全局变量
|
我对JavaScript非常陌生。我想开发一个可以在Blackberry上运行的画布动画。为此,我想使用HTML5和JavaScript。我想创建以下功能。
__函数drawCircle()。圆的中心将是画布的中心(画布的大小将是窗口的大小),半径将由用户输入。到这里为止,我应该在哪里声明画布以指定圆心?
__函数draw()将绘制形状的所有函数。然后将在init函数中调用。
__function init()。它将以一组间隔绘制形状。
我应该在哪里声明:
var canvas = document.getElementById()
var context = canvas.getContext()
canvas.width = windows.innerWidh
?
没有找到相关结果
已邀请:
1 个回复
孝铜差
另外(从习惯做法上来说,这是很不习惯的),如果从全局范围之外声明没有
修饰符的变量,则会将其置于全局范围内:
编辑: 正如评论正确指出的那样: 全局变量和函数是 很少需要。使用全局变量可能 造成命名冲突 javascript源文件和原因代码 打破。因此,它是一个 封装好的做法 单个全局内的功能 名称空间...最简单的方法是创建一个 单个全局对象并分配 该对象的属性和方法。 创建一个命名空间:
这是什么是名称空间的描述。