Js
大饼卷馒头蘸米饭
生前何必贪睡,死后自会长眠!
展开
-
session超时后自动跳转到框架顶层页面
转载地址:http://blog.csdn.net/kintalent/article/details/12199665思路:seesion超时后跳转到登陆页面,然后在登录页面中使用javascript控制 if(window != top){ top.location.href = location.href; }转载 2015-08-21 12:57:56 · 1288 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可转载 2013-06-18 15:46:18 · 823 阅读 · 0 评论 -
JavaScript小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctr转载 2013-06-18 15:43:51 · 834 阅读 · 0 评论 -
JQuery跨域调用Rest服务接口
项目需要在前台页面中,通过JQuery跨域调用Rest服务接口。后台代码:public class HeadAction extends BaseAction{ private HttpServletRequest request; private HttpServletResponse response; public void f转载 2013-05-24 09:33:30 · 11454 阅读 · 0 评论 -
JS的this关键字
JavaScript中的this关键字是一个难以琢磨的概念,是一个依赖于它的执行环境而被解析的关键字。1,在JS文件中直接alert(this);this代表的是window,当前的执行环境是在JS的顶层域里面。2,下面这个例子中this指向的是调用该方法的对象,button标签。[html] view plaincopyprint?scripttype转载 2013-04-14 11:45:02 · 555 阅读 · 0 评论 -
MyElipse8.5在线安装Aptana插件用于js自动提示及检查
add site:url:http://download.aptana.org/tools/studio/plugin/install/studio一步步安装即可,有不明白的地方,留言联系。原创 2013-04-11 10:35:56 · 916 阅读 · 0 评论 -
Jquery实现定时执行操作setInterval和clearInterval、setTimeout函数
1.setInterval()用法:var idInt = setInterval(function(){},2000);2.clearInterval用法:clearInterval(idInt);以上两个方法结合使用,可以实现实时执行某些功能,并每次执行间隔时间也可以设置。Demo如:http://blog.csdn.net/majian_1987/article/deta原创 2013-02-01 09:47:30 · 40085 阅读 · 1 评论 -
div自动适应浏览器窗口水平和垂直居中
无标题文档*{margin:0;padding:0;}#divcss{width:834px; height:550px; border:1px solid #9f9f9f; position:absolute;left:50%;margin-left:-417px;top:50%;margin-top:-275px;}-->自动适应水平和垂直居中转载 2013-03-12 14:28:06 · 940 阅读 · 0 评论 -
设置浏览器窗口全屏幕自适应
* { margin: 0; padding: 0; } html,body,#wrapper { height: 100%; font-size: 12px; }加上以上代码即可。原创 2013-02-27 15:08:58 · 4741 阅读 · 0 评论 -
设置当前页面中的一个IFrame的自适应高度
//设置嵌入本页面的Iframe自适应高度 parent.document.all("rptDetailFrame").style.height = document.body.scrollHeight;原创 2013-02-27 11:31:18 · 731 阅读 · 0 评论 -
ajaxFileUpload异步上传文件到服务器
先引入ajaxfileupload.js,jsp代码:js代码://异步上传function uploadFile(elementId){ if(isPicture($('#'+elementId).val())){ $.ajaxFileUpload( { url:'uploadMapPicture.do?dat原创 2013-02-22 09:08:32 · 16176 阅读 · 3 评论 -
IFreame设置自适应高度
不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大 家一种iframe动态调整高度的方法,主要是以下JS函数:function SetWinHeight(obj) { var win=obj转载 2013-02-20 11:31:44 · 1652 阅读 · 0 评论 -
从jsp里显示服务器上某个配置文件的内容
需求:把一个服务器上的配置文件内容显示到jsp内的一个div里。 1.struts2里的配置文件如下: /WEB-INF/classes/config/config.properties 2.jsp页面代码如下:$.post("${ctx}/rims/test/test.do").success(function(data){ alert(data原创 2013-02-20 16:47:45 · 1351 阅读 · 0 评论 -
JavaScript事件代理和委托(Delegation)
目录(?)[-]JavaScript事件代理事件冒泡及捕获jQuery和Dojo中delegate函数优点在JavaScript编程中使用代理在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介转载 2013-02-19 15:37:05 · 47035 阅读 · 8 评论 -
JQuery添加键盘事件
contentType="text/html; charset=UTF-8" pageEncoding="utf-8"%> test.html $(document).ready(function() { $("#text_box").keydown(function(event) { if (event.ctrlKey && event.which原创 2013-02-16 15:03:31 · 1063 阅读 · 0 评论 -
JQuery判断数组中是否包含某个元素$.inArray("js", arr);
var arr = [ "xml", "html", "css", "js" ]; $.inArray("js", arr); //返回 3, 如果不包含在数组中,则返回 -1;转载 2013-02-18 09:44:41 · 70845 阅读 · 1 评论 -
js刷新页面方法大全
用js实现的刷新页面的代码,比较全 先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">转载 2013-06-18 15:47:07 · 811 阅读 · 0 评论 -
页面操作完成时,显示提示信息并倒计N秒后跳转
1. 当前页,在后台代码往前台输出(注册)脚本的方式A:一般操作成功后提示(这里直接用Response.Write输出了,也可以使用Page的ClientScript对象的 RegisterStartupScript方法)[c-sharp] view plaincopyprint?protected void Button1_Click(object sen转载 2013-06-18 15:35:21 · 1709 阅读 · 0 评论 -
JS中setTimeout()的用法详解
1. SetTimeOut()1.1 SetTimeOut()语法例子1.2 用SetTimeOut()执行Function1.3 SetTimeOut()语法例子1.4 设定条件使SetTimeOut()停止1.5 计分及秒的counter2. ClearTimeout()3. Set Flag 10.1 setTimeout( ) setTi转载 2013-06-18 15:26:27 · 1092 阅读 · 0 评论 -
Js中的eval()函数把含有转义字符的字符串转换成Object对象
在项目中遇到一个问题:在前端需要把后台返回的json字符串转换成一个js中的json对象,可是从后台返回的字符串中含有转义字符:\",在网上查到方法如下,可以处理这种情况:var page = eval("("+data+")");原创 2013-08-28 14:28:58 · 8544 阅读 · 1 评论 -
JQueryMobile与文档模式问题
本人在用JQueryMobile时,遇到一个问题,在兼容模式下时,绑定事件不起作用。后来改用IE9的标准模式即可。原创 2013-07-05 16:30:00 · 888 阅读 · 0 评论 -
在子jsp页面中调用父jsp中的function或父jsp调用子页面中的function
项目场景:A.jsp中有一个window,window里嵌入了一个,通过引入了另一个页面B.jsp。在B.jsp中的一个function中需要调用A.jsp中定义的一个function funA。这时,可在B.jsp的js中通过parent.funA()来调用A.jsp中的funA方法;原创 2012-11-29 15:21:29 · 7202 阅读 · 0 评论 -
js对象,操作属性、方法
js自定义对象一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这转载 2013-07-17 11:31:51 · 17212 阅读 · 1 评论 -
Js判断图片是否存在
http://www.power-depot.com/images/battery_pse/mid/DMA001.jpg" onerror="src='http://www.iecn.net/forum/images/iecn/logo.gif';">http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="src=转载 2013-06-28 13:35:50 · 1524 阅读 · 0 评论 -
easyUI datetimebox 自定义显示格式
源文地址:http://blog.csdn.net/littlewolf766/article/details/7329123项目里需要显示自定义显示格式,比如只显示yyy,yyyy-mm,yyyy-mm-dd等格式。直接设置formatter参数的话,总是报错。用firefox调试后发现,好像在设置新的日期时datetimebox控件会调用默认的parser指定的函数,把字符串转为日期格转载 2013-06-28 13:47:19 · 6219 阅读 · 0 评论 -
html css div自适应屏幕宽度,高度
<!--.DivTop, .DivBottom, .DivMainLeft, .DivMainRight {border:1px solid #ff0000}.DivBottom {clear:both}.DivMainLeft {float:left}.DivMainRight {margin-left:210px}.DivFiexWidth {width转载 2013-07-11 15:52:40 · 15773 阅读 · 0 评论 -
轻量级HtmlEditor---cleditor
资料文档:http://premiumsoftware.net/CLEditor;文件大小:120多KB评价:这个编辑器主要是给会员写日志的时候用的,不需要编辑器有多复杂,选择此编辑器,好处是:轻便,简单...而且是jquery的,移植性很强哇...但是使用帮助倒是没有详细的具体的例子...我简单的介绍一下我的使用方法:取值,很简单:$("#input").val()赋值有点头转载 2013-07-10 09:51:48 · 2192 阅读 · 0 评论 -
javascript之实用
每一项都是JS中的小技巧,但十分的实用! 1.document.write(”"); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:d转载 2013-06-18 15:44:20 · 669 阅读 · 0 评论 -
JS之经典代码段续二
/*根据元素ID查找元素*/ function $() {var elements = new Array();for (var i = 0; i var element = arguments[i];if (typeof element =='string') element = document.getElementById(element); if (arguments.转载 2013-06-18 15:41:33 · 745 阅读 · 0 评论 -
加载页面或返回到页面时不触发 onload 事件处理程序
症状当您跟踪链接在框架集中顶框架, 然后返回到启动位置, 页 onload 事件处理程序, 目标不触发。 解决方案要解决此问题, 添加 onunload 事件处理程序。以便它将激发 (但不知道如何完成此操作) 这开启 onload 事件处理程序。状态Microsoft 已确认这是列出了本文 " 适用于 " 一节中 Microsoft 产品中存在错误。 方转载 2013-06-18 15:37:24 · 7838 阅读 · 0 评论 -
悟透JavaScript
原文:http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html引子编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量转载 2013-06-18 15:36:35 · 730 阅读 · 0 评论 -
JS之经典代码段
小写金额与大写金额联动"JavaScript">function daxie() { this.values = ["零","壹", "贰","叁", "肆","伍", "陆","柒", "捌","玖"]; this.digits = ["","拾", "佰","仟"]; } function daxie.prototype.getdx(num){转载 2013-06-18 15:42:45 · 731 阅读 · 0 评论 -
javaScript中定义类或对象的五种方式
第一种方式: 工厂方法 能创建并返回特定类型的对象的工厂函数(factory function)。1. function createCar(sColor){2. var oTempCar =new Object; 3. oTempCar.color = sColor; 4. oTempCar.showColor = function (){5. alert(this.转载 2013-06-18 15:40:12 · 646 阅读 · 0 评论 -
JavaScript常用函数以及语法
.字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString = "Every " + "good boy " + "does fine."; var my转载 2013-06-18 15:34:40 · 672 阅读 · 0 评论 -
Jquery页面中添加键盘按键事件,如ESC事件
1.给整个页面添加ESC事件:$(document).keyup(function(event){ switch(event.keyCode) { case 27: alert("ESC"); case 96: alert("ESC"); }});2.给指定元素添加ESC事件:当按下一个键盘按键时触发onkeydown事件ke转载 2013-02-04 14:15:07 · 39038 阅读 · 3 评论 -
JQUERY中的同步和异步请求
1 异步请求: 1.1 $.ajax $.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type :转载 2013-02-01 09:23:05 · 1441 阅读 · 0 评论 -
EasyUi扩展验证
$.extend($.fn.validatebox.defaults.rules, { idcard : {// 验证身份证 validator : function(value) { return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value); }, message转载 2012-11-02 13:31:59 · 1039 阅读 · 0 评论 -
jquery操作json
把json字符串转换成json对象var jsonObj = $.parseJSON(data);原创 2012-10-23 15:39:15 · 511 阅读 · 0 评论 -
JS判断、控制文件上传的类型
//判断上传文件格式是否满足条件function isPicture(fileName){ if(fileName!=null && fileName !=""){ //lastIndexOf如果没有搜索到则返回为-1 if (fileName.lastIndexOf(".")!=-1) {var fileType = (fileName.substring(file原创 2012-11-01 15:18:32 · 11609 阅读 · 0 评论 -
jquery动态遍历Json对象的属性和值
1. 遍历 json 对象的属性 //定义json对象 var person= { name: 'zhangsan', pass: '123', fn: function(){ alert(this.name+"的密码="+this.pass); } } //遍历person属性包括方法,如果不想显示出方法,可用typeo转载 2012-11-01 10:50:18 · 23200 阅读 · 0 评论