Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS 模态对话框和非模态对话框操作技巧汇总

JS 模态对话框和非模态对话框操作技巧汇总

模态窗口 javascript 技巧汇总(传值、打开、刷新) 1、要弹出的页面中,一定要保证<head></head>标签间有<base target=“_self”>,否则会弹出的模态窗口上,点击按钮时,会再次弹出一个新页面。 2、被弹出页面的按钮的事件处理中,应该有Response.Write(new Function().ClosePage());语句,用以关闭当前的模态窗口。 3、因为幽默的缓存原因,如果你在模态...
JS中批量给元素绑定事件过程中的相关问题使用闭包解决

JS中批量给元素绑定事件过程中的相关问题使用闭包解决

在JS中,你写一个for循环的时候,内部的循环变量I其实是会保存在它运行的函数或类内的,所以你会发现你给元素批量绑定事件的时候,出现i=最后一个循环变量的值,这就很坑爹啊,解决的方案有2钟, 思路就是:把这个循环变量保存起来,不要让它的作用域在整个函数,而是在循环体内 1.使用闭包(如果你不懂闭包,请打开百度:www.baidu.com) 2.使用with关键字,with语法是with( obj ) { //使得可以在此直接访问obj的属性,而不用加obj...
用js实现trim()的解决办法

用js实现trim()的解决办法

----------------------------------js去空格----------------------------------去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 写成类的方法格式如下:(str.trim();) <scr...
简略说明Javascript中的= =(等于)与= = =(全等于)区别

简略说明Javascript中的= =(等于)与= = =(全等于)区别

Javascript中的= =(等于)与= = =(全等于)有什么区别呢?我们先来看两个例子: var n="100" ; if(n==100) { alert("等于"); } else { alert("不等于"); } 结果是"等于" ; 在判断字符串是否相同时, var n=false; if(n=="false") { alert("等于"); } else { alert("不等于"); } 结果是“不等于”。原因:===在判断两个值是...
js中 关于undefined和null的区别介绍

js中 关于undefined和null的区别介绍

当声明一个变量未赋值一个变量没有声明的时候都是undefined类型的数据js变量在使用之前也必须先进行声明使用了一个未定义的变量x就会报错。如何判断一个变量是否能用:第一种方法:if(typeof x=="undefined")var n=100;n=new Date();n=null;null表示的是一个明确的已经知道的值,是一个空对象第二种方法:if(typeof(y)!="undefined" && v!=null)//也可以判断一个变量是否可用第...
jQuery中实现动画效果的基本操作介绍

jQuery中实现动画效果的基本操作介绍

动画效果show():显示hide()隐藏$().toggle():显示和隐藏效果切换都可以传入参数,speed.fadeOut(淡出)fadeIn(淡入)fadeToggle();淡入淡出切换fadeTo(2000,0.3)将图片显示到透明度为30%的程度滑动显示slideDown():slideUp():slideToggle():都可以传入一个speed参数。$(":animated");获取正在执行动画的元素。将正在执行动画的元素停止:$(":an...
<< 631 632 633 634 635 636 637 638 639 640 >>