日期:2014-05-16  浏览次数:20452 次

javascript 随笔

?

深入理解JS中的函数,对象,及类。

?

Js 高级应用

关于变量作用域

看下面一个例子都可以在全局命名空间内隐藏函数abc,哪个使用方式更好,为什么?

Example1:

var Base = {};

(function(){

??? function abc(a){

?????? alert(a);

??? }

??? Base.show = function(a){???????

?????? abc(a);

??? }

})();

Base.show('ddd');

Base.show('sss');

?

Example2:

var Base = {};

Base.show=function(a){

??? function abc(a){

?????? alert(a);

??? }

??? abc(a);

}

Base.show('ddd');

Base.show('sss');

变量的作用域

普通变量作用域

对象作用域链

?