shearphoto官方论坛_HTML5裁剪头像_JS截图插件

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1492|回复: 0

全局变量外露问题,解决方案!!!!

[复制链接]

31

主题

53

帖子

379

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
379
发表于 2016-2-16 08:55:01 | 显示全部楼层 |阅读模式
JS 最忌什么,对了,就是全局变量外露,

虽然火孤可以看到,能即时修正,


而其他浏览器呢,如 IE678 ,根本没法看的,


又或者,我们在编写 JS , JQUERY 插件时了,忘了加 var  ,结果导致全局变量外露,因为不加 var 默认变量是全局的


如果不能及时发现,那么情况就真不敢想像,结果就是整套代码沦为垃圾!


而这个低级问题,尽管是 JS 牛人也会无意之中触犯


那有没有办法解决这个问题呢,


有的就是   monitorVar.JS


monitorVar.JS 是原生 JS 敲写,专门给 JS 开发人员用来检测全局变量的


这个程序是我很早前写好的,我的 minggeJS 开发时就是用他来检测的

演试: http://www.shearphoto.com/monitorVar/

下载: http://pan.baidu.com/s/1i4uDSXZ
用法很简单

monitorVar({
   
          container:window,  //还可以检测其他容器

          timer: 2000,    //以定时器方式检测 有助即时反馈
    0 表不是启用定时器

            ignore: ["foo"]  //忽略的变量名称
   
});


foo.stop(); //stop 掉定时器检测

*

foo.test(); //启动检测,一般用于手动



//大家都用来检测下自己的程序有没有外露全局变量吧

monitorVar.JS 作者:明哥先生

演试: http://www.shearphoto.com/monitorVar/

下载:http://pan.baidu.com/s/1mgPzG1q


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

shearphoto新版本发布上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|shearphoto官方论坛_HTML5裁剪头像_JS截图插件  

GMT+8, 2017-11-20 13:56 , Processed in 0.085536 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表