文章列表
做web开发的人都会遇到下面几个问题:
1 该选择用POST还是用GET呢
2 是否需要一定手段避免重复提交呢
3 还有一个疑问就遇到history.go(-1)的时候,提示网页已过期怎么办
有些程序员理所当然的认为网页过期是无可争议的,但是有没有思考一下如何避免呢。
我的一些经验如下:
理论依据1
数学上有个概念叫做幂等性,意思是一个函数执行n次的结果和一次的结果一样
比如 下面的函数就是幂等的
f(x) = C; C是常量
f(x) = x;
计算机变成语言的一个功能模块通常也叫做函数,也有幂等性的概念。
意思是 执行n和执行一遍的对系统的作用是一样的。
这一个概念在web开发 ...
一个查询的form,放了两个submit 按钮,点击一个用table页面显示数据,点击另一个下载excel。
<form >
<input type="submit" name="query" value="查询">
<input type="submit" name="excel" value="导出">
</form>
在action 里判断是点击那个submit
if (request.getParameter(&quo ...
使用log4net
做了7年的java,初次接触.net,发现asp.net的自己的trace用起来不爽。
System.Diagnostics.Debug.WriteLine( ); 也只能在debug的时候用,程序部署的iis上后就没用了。
习惯了在java程序里使用log4j和common-logging,所以自然而然的想到了log4net。
0 本文的目的是介绍HOW,不是介绍WHY
因为本人是java程序员,对于开源的工具有偏好,如果你是微软铁杆粉丝,需要官方提供的log方案,推荐您使用enterprise library.
另,本文描述的步骤是经过本人验证可行的,参考了许 ...
1 顺序
ie 6 : href 先触发 onclick 后触发
其他浏览器 先触发onlick 后触发 href
2 href="javascript: xxx()"
不能传入this作为参数
onclick可以
<a href="javascript:alert('href event');" onclick="clickevent(this);">
3 优先触发的方法如果返回 false 导致后一个事件不被触发
比如
<a href="javascript:alert('href event');& ...