2014年4月21日,14:49分: 原创:http://www.cnblogs.com/liujinyu/p/3678523.html 今天写天气网英文版的产品频道,maps页面的js时,偶然意识到一个平常老是用却没有测试的问题,就是在函数内部定义变量加var和不加var的区别,这个区别利用的好,还是很有价值的. 废话不多说上代码: var liu= 0; function show(){ liu = 1; //在定义名称的函数内 没加var的已定义全局变量l…
//动态添加物流锁的IEMI列表. function createLi() { var r = '<s:property value="#session.locks"/>'; if (!r) return; //部门名称. var department = document.getElementById('department'); var departmentName = '<s:property value="#session.departmentNam…
先看看一个简单的代码 var str='Hello World'; alert(str);//弹出 Hello World 再看一段代码: var v='Hello World'; (function(){ alert(v); })() //和我们预期的一样,还是弹出 Hello World 那么铺垫完了,继续coding var str='Hello World'; (function(){ alert(str); var str='I love coding...'; })() //出乎我们…