可见,<Applet>标记没有自动下载安装解释器的功能,
而<object>标记可以,这就是为什么我们用
<object>标记;
在多个网页中引用同一个Applet
如果两个网页中都用到了同一个Applet类,
当浏览器访问了第一个后,再去访问第二个网页的时候,
是否还为第二个网页创建一个新的Applet实例??
结论:
当不同的网页访问同一个applet的时候,浏览器都会
创建一个新的实例对象;
注意:只有使用同一个浏览器窗口的时候才会提供Applet中
的静态变量的共享;也就是如果你用同一个浏览器窗口
多次访问一个applet,这个applet中的静态变量是每次创建的
实例对象共享的,也就是说这些多次访问过程中使用的是同一个
Applet的Class对象;
但是如果你用不同的窗口来多次访问同一个Applet的话,那么这些
访问中并不是用了同一个Applet的Class对象;
从而静态变量也无法共享;因为静态变量是由Class对象
来保持的;
张老师丢人了啊,做的试验结果竟然与讲的理论不一样;
烦人的浏览器机制,我们不必详细了解了;
不同的厂家的解释器,同一厂家的不同版本的
计时器的内部实现方式的差异,使得理论与
现实有所出入,这在计算机界很正常,
所以不要死记硬背是正道;