![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Code World
缘来一场梦
本人擅长java web网站开发,web前端、数据库及后台。
展开
-
页面禁用退格键的后退功能
可以删除可编辑表单域已输入的内容,如果是readonly表单域则禁用后退功能,用onkeydown方法调用即可。function forbidBackSpaceKey(){ var doPrevent; var e = window.event; if (e.keyCode == 8) { var d = e.srcElement || e.target; if (原创 2012-10-25 10:33:50 · 551 阅读 · 0 评论 -
解决H5页面浏览器返回或前进时ajax不能重新加载数据的问题
做过H5前端开发的都知道,当页面从A跳转到B之后,此时按下浏览器的返回按钮,页面将返回到A,假如A页面的数据是通过ajax加载的,那么此时返回到A页面时页面将是空白的,即数据不会重新加载。 以下我将提供一种方法,可以在浏览器后退或前进到历史页面时重新加载ajax数据。 把这段代码封装成通用的js引入到所有的H5页面,在需要实现ajax重新加载的页面,通过设置commonRelo...原创 2018-03-03 00:46:24 · 5814 阅读 · 0 评论 -
sql语句获取分批排名数据
场景:假设一个表有多家公司,每家公司属于一个分组,每家公司有主键,分组,名称,营业额等数据问题:用一个sql获取每个分组营业额前10名的公司思路:按分组模拟生成每个分组按金额排序的行号,取行号前10的数据假设公司表定义:company(id:主键ID, name:名称, type:分组, amt:金额)select d.line, d.id, d.name, d.type, d.amt from ...原创 2018-03-08 17:32:26 · 1241 阅读 · 1 评论 -
iscroll输入内容时发生移位的处理
使用iscroll滚动,假如要输入内容时输入框被键盘挡住了,输入内容后页面会向上移位,关闭键盘后移位不会复原,以下方法可以让移位的页面复原。var is = new iScroll(id);//初始化对象$(window).resize(function() { if(is) { is.scrollTo(0, 0); $("#id>div").offset({"...原创 2018-03-07 15:32:15 · 566 阅读 · 0 评论 -
解决ISCROLL单击变双击的BUG
ISCROLL单击变双击处理原创 2017-06-27 12:03:41 · 527 阅读 · 0 评论 -
使用Android的AsyncTask
一、以下内容摘自网络:AsyncTask定义了三种泛型类型 Params,Progress和Result。Params 启动任务执行的输入参数,比如HTTP请求的URL。Progress 后台任务执行的百分比。Result 后台执行任务最终返回的结果,比如String。使用过AsyncTask 的同学都知道一个异步加载数据最少要重写以下这两个方法:doInBackground(P原创 2014-04-09 09:47:00 · 834 阅读 · 0 评论 -
可拖动DIV层
定义好DIV后,只要把DIV的ID传进去就能实现拖动效果:var oBox=document.getElementById("divID"); //拖动层原创 2013-06-20 16:59:33 · 715 阅读 · 0 评论 -
css文字重复ie bug导致文字的奇怪复制
内容来自:http://www.php100.com/html/webkaifa/DIV_CSS/2008/0923/2287.html当多个浮动的元素彼此跟随,中间加注释的时候,最后一个浮动元素内的文本偶尔会复制到最下面去。学名Duplicate Characters Bug程序代码多了一只猪 ↓这就是多出来的那只猪转载 2014-03-26 10:45:09 · 537 阅读 · 0 评论 -
页面禁用返回功能
javascript:window.history.forward(1);原创 2014-03-26 17:21:59 · 749 阅读 · 0 评论 -
JS 正则表达式用法
内容摘自 http://www.php100.com/html/webkaifa/javascript/2010/0803/5130.html,转载请注明出处JS 正则表达式用法发布时间:2010-08-03 11:03:55 来源:PHP100中文网正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的转载 2014-03-20 10:33:43 · 493 阅读 · 0 评论 -
js利用正则表达式去掉前后空格
str = str.replace(/(^\s+)|(\s+$)/g,"")原创 2014-03-28 11:51:53 · 860 阅读 · 0 评论 -
页面返回时保留表单输入项
要在页面右键返回或用history.go(-1)后退时保留已输入的表单项只要在head里加上下面的语句即可 input{behavior:url(#default#savehistory);} select{behavior:url(#default#savehistory);}原创 2013-12-16 11:32:57 · 2370 阅读 · 0 评论 -
解决showModalDialog弹出的子窗口不能刷新的问题
用window.showModalDialog调出的窗口按F5或者调用window.location.reload()方法是不能刷新的,如果稍微做一下处理就能达到可以刷新的效果。首先在页面中加入一个隐藏的链接:在要刷新的JS方法里调用下面的语句:document.getElementById("reload").href = window.location.href;docume原创 2013-06-21 14:04:39 · 571 阅读 · 0 评论 -
计算运行时间
java中计算运行时间:long startTime = System.currentTimeMillis(); // calculationlong endTime = System.currentTimeMillis();long time = endTime - startTime;System.out.println("Your program runs:"+ti原创 2013-01-09 14:21:02 · 274 阅读 · 0 评论 -
让框架内的页面跳出框架及如何防止表单重复提交
1.对于内容嵌套进框架中的页面,当session过期或其他条件又回到登录界面(其他页面)时,如果登录界面(其他页面)是在框架内的可以用JS让其跳出框架。 if (window.top != window.self) { window.top.location = window.self.location; } 2.防止表单重复提交(一般是后退、刷新原创 2012-10-25 21:09:10 · 391 阅读 · 0 评论 -
动态时间显示
setInterval("document.getElementById('showTime').innerHTML=new Date().toLocaleString();",1000); 在页面加入上面的JS代码,在要显示时间的地方加入下面的代码:原创 2012-10-25 11:01:41 · 459 阅读 · 0 评论 -
H5页面浏览器返回时的处理
一、多页面下浏览器返回 多页面时浏览器返回的上一个页面如果数据是用ajax加载的则页面会显示不出数据,可以通过以下方法判断在浏览器的返回前进时刷新当前页面,以下方法放到jquery的ready或者HTML的onload方法里,主要针对移动端H5开发function backForwardListen(){ //window.performance.navigation.type=...原创 2018-03-03 10:48:39 · 9854 阅读 · 0 评论