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

  1.关于prototype:这里prototype是javascript的一个特性,不是那个有名的prototype框架:

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.关于变量作用域,和IE,firefox对js的不同处理,这里有几个例子,有几个是原来从别处看到的记的笔记,有的是我自己挖掘出来的.

  2.1

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.2

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.3:

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.4

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.5

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.6

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.7

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.8

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  2.9

  

   [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需刷新才能执行]