您的位置:首页 > 编程语言

代码杂记(三)

2014-11-09 15:59 281 查看
1

界面设计中尽量少用粗体.

还有url中的参数不用再加引号,如:

method=registProtocol 不能写成method=‘registProtocol’

2.

Js获取设置一个元素的位置:

var div = document.getElementById("minimapDiv");

div.style.top = div.offsetTop;

div.style.left = div.offsetLeft;

jquery获取设置一个元素的位置:

var div = $("#minimapDiv");

var top = div.position().top;

var left = div.offset().left;

div.css("top",top);

div.css("left",left);

3.

//var agent = window.navigator.appName; //不能用appName进行浏览器判断,因为ie和chrome的appName都是Netscape

var userAgent = window.navigator.userAgent.toUpperCase();

if(userAgent.indexOf("CHROME") == -1) { //非chrome浏览器

}else{}

4.

Shift+tab:向前缩进(4个字符为准)

Tab:向后缩进(4个字符为准)

Ctrl+shift+r:查找

Ctrl+/:注释

Ctrl+d:删除当前行

Ctrl+alt+↓:注释

Home:行头

End:行尾

5.
java代码设置缓存:

public static Map<String, Object> cacheMap = new HashMap<String, Object>();//用于缓存已经查询过的字段信息

if (cacheMap
.get(cacheId)!=null) { //缓存中有,则拿取

return (ProtocolFieldVO)cacheMap
.get(cacheId);

}

cacheMap.put(cacheId, vo);//缓存中没有,则设置

6.

出现:<Could not get the server file lock. Ensure that another server is not running in the same directory. Retrying for another 60 seconds.>

关掉javaw.exe进程

7.

Form表单提交,想要有执行后的提示信息和跳转页面,可以采用:

response.getWriter().print("
<script>alert('添加成功');
<span style="font-family:宋体;">              </span>window.setTimeout(function(){location.href = '/pis/preset/regProtocolMgrAction!getRegistedProtocolInfo.action';},1000);
</script>");


如果是ajax或者post请求,就可以在回调函数中alert().
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: