转载自防止js全局变量污染方法总结-待续javaScript 可以随意定义保存所有应用资源的全局变量。但全局变量可以削弱程序灵活性,增大了模块之间的耦合性。在多人协作时,如果定义过多的全局变量 有可能造成全局变量冲突,也就是全局变量污染问题,以下是两种解决办法
定义全局变量命名空间只创建一个全局变量,并定义该变量为当前应用容器,把其他全局变量追加在该命名空间下
123456789var MY={}; my.name={ big_name:"zhangsan", small_name:"lisi"};my.work={ school_work:"study", family_work:"we are"};
利用匿名函数将脚本包裹起来12345678(function(){ var exp={}; var name="aa"; exp.method=fu ...
新安装数据库sqlserver2008r2,使用客户端登录不上问题处理
1. 新安装数据库sqlserver2008r2,使用客户端登录不上问题处理问题处理:鼠标右键【计算机】–>【管理】,打开界面如下:选择自己数据库的实例名:选择TCP/IP:右键【属性】,将所有TCP动态端口的【0】删掉,TCP端口设为1433;重启服务,即可连接。
使用JS获取request参数
document.write(‘<%=request.getAttribute(“param”)%>’);
window.navigator.userAgent 记录浏览器信息以及操作系统信息。
var searchParam = location.search.配合使用string的相关方法即可得到。
js获取上下文路径:123456getContextPath: function () { var pathName = document.location.pathname; var index = pathName.substr(1).indexOf("/"); var result = pathName.substr(0, index + 1); return result; }
js获取项目路径:123456789101112function getRootPath(){ //获取当前网址,如 ...
通过apache的poi组件解析excel,以便将数据存储到数据库中。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758public List<String[]> paseUserStoryFile(MultipartFile file) { List<String[]> list = new ArrayList<String[]>(); try { POIFSFileSystem pois = new POIFSFileSystem(file.getInputStream()); //新建WorkBook HSSFWorkbook wb = new HSSFWorkbook(pois); //获取Sheet(工作薄)总个数 int ...