不同浏览器javascript变量作用域的处理方法

时间:2021-05-25

1.关于prototype:这里prototype是javascript的一个特性,不是那个有名的prototype框架:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.关于变量作用域,和IE,firefox对js的不同处理,这里有几个例子,有几个是原来从别处看到的记的笔记,有的是我自己挖掘出来的.
2.1
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.2

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.3:

... Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.4

... Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.5

Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.6

Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.7

Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.8

Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.9

Click me! [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.10

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

2.11

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
2.12

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
2.13

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
2.14:

注意这三个html文件的结果有什么不同.
a.html:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
b.html:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
c.html:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
2.15

看看IE,firefox下分别运行有何不同:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章