最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js隱式全局變量造成的bug示例代碼

 更新時(shí)間:2014年04月22日 15:39:53   作者:  
一段js代碼遇到一個(gè)bug,由于中間的隱式全局變量造成的,通過(guò)谷歌瀏覽器的js調(diào)試器才找到問(wèn)題所在,下面將代碼與大家分享下
一段js代碼遇到一個(gè)bug,由于中間的隱式全局變量造成的,
由于代碼較多,通過(guò)谷歌瀏覽器的js調(diào)試器才找到問(wèn)題所在,
話說(shuō)本人的電腦無(wú)論如何都裝不上fiefox,從去年開(kāi)始嘗試了多次,均以失敗告終,
不過(guò)谷歌的調(diào)試也挺好用的。
簡(jiǎn)化代碼如下:
復(fù)制代碼 代碼如下:

$(function(){
var pageNo = 2;//這個(gè)參數(shù)是變化的
var pageSize = 10;
test();
paginate(pageNo,pageSize);//由于 test() 方法覆蓋pageNo,導(dǎo)致pageNo始終等于1
});
function test(){
pageNo = 1;//全局變量,覆蓋之前的pageNo ,相當(dāng)于在js頂部寫(xiě) var pageNo = 1
//這里改為 var pageNo = 1;就可以了
//do,,,
}
function paginate(pageNo,pageSize){
window.location.href = "user_list.action?pageNo="+pageNo+"&pageSize="+pageSize;
}

在js中建議所有的變量均用var 聲明,并且所有的變量都可以寫(xiě)到頂部,因?yàn)閖s沒(méi)有塊級(jí)作用域。

相關(guān)文章

最新評(píng)論

固安县| 敖汉旗| 嘉义市| 肥西县| 湟中县| 金乡县| 兴山县| 镶黄旗| 古交市| 洱源县| 五寨县| 洛南县| 苗栗市| 汉中市| 称多县| 宝兴县| 屯留县| 临海市| 鹿邑县| 兰溪市| 虞城县| 新丰县| 阿克陶县| 孟津县| 贡嘎县| 繁昌县| 都兰县| 祁阳县| 奉节县| 邮箱| 仙桃市| 波密县| 五河县| 芒康县| 凌源市| 双辽市| 镇远县| 大足县| 黄大仙区| 岳阳市| 福海县|