![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
文章平均质量分 64
myEclipse_2008
这个作者很懒,什么都没留下…
展开
-
clearTimeout() 方法
定义和用法:clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。clearTimeout(id_of_settimeout)id_of_setinterval由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。eg:<html><head><script type...原创 2009-03-14 15:03:09 · 3927 阅读 · 0 评论 -
js如何获取标签的属性值
<a class="a0" id="xxoo"> ggggggggggggg <span class="b0">hhhhhhhhhhhhhhhhhhhhhhhh</span></a> js:document.getElementById("xxoo").getElementsByTagName(&qu原创 2009-02-09 10:27:00 · 1847 阅读 · 0 评论 -
说一下event.x,event.clientX,event.offsetX区别
x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。screenX:相对于用户屏幕。clientX, clientY是鼠标当前相对于网页的位置,当鼠标位于页面左上角时clientX=0, clientY=0; offs...原创 2009-02-09 16:51:45 · 585 阅读 · 0 评论 -
HTML中实现右键菜单功能
HTML中实现右键菜单功能我们使用的应用系统很多都有右键菜单功能。但是在网页上面,点击右键一般显示的却是IE默认的右键菜单,那么我们如何实现自己的右键菜单呢?下面将讲解右键菜单功能的实现原理和实现代码。 实现原理在HTML语言中,基本上每个对象都有一个oncontextmenu事件,这个事件就是鼠标的右键单击事件(on...原创 2009-02-10 11:14:20 · 723 阅读 · 0 评论 -
js 数组 pop,push,unshift,splice,shift
Js:数组的各种方法范例pop,push,unshift,splice,shift <script> Array.prototype.pop=function(){ if(this.length!=0)this.length--; return this; } /* pop 方法 移除数组中的最后一个元素并返回该元素。 ...2010-04-17 15:45:21 · 96 阅读 · 0 评论 -
javaScript 中函数对象 call 方法的使用
javaScript 中的call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释: call方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj ...2010-04-20 20:44:40 · 137 阅读 · 0 评论 -
escape() encodeURI() encodeURIComponent() 区别
escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符: @ * / +encodeURI() 方法: 把URI字符串采用UTF-8编码格式转化成escape格式...2010-04-26 18:03:36 · 94 阅读 · 0 评论 -
cookie跨域访问的问题
cookie跨域访问的问题(多个项目间) 今天有一同事问到一个Cookie跨域访问的问题,大概是这样的:“有两个不同域名的系统A(www.a.com/a.jsp)与 B(www.b.com/b.jsp);当系统A成功登录后,系统B也能够同时自动完成登录,有点像一点登录的效果”。 为了快速、简单的实现这一功能,首先想到就是通过JS操作Cookie并让两...原创 2010-05-14 14:41:50 · 159 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:<script la...原创 2010-02-06 19:09:28 · 73 阅读 · 0 评论 -
window.event对象详细介绍
1、event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 2、属性:altKey, button, cancelBubble, clientX, cl...原创 2010-05-30 23:11:47 · 114 阅读 · 0 评论 -
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显...原创 2010-05-30 23:24:27 · 161 阅读 · 0 评论 -
try catch finally
try catch finally是javascript语言提供的异常处理机制。语法结构如下 try { //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行}catch (e) { // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。 //e是一个局部变量,用来指向Error对象或者其他抛出的对象}fin...原创 2010-05-31 08:38:06 · 192 阅读 · 0 评论 -
javascript 的delete操作符
最近重新温习JS,对delete操作符一直处于一知半解的状态,偶然发现一篇文章,对此作了非常细致深入的解释,看完有茅塞顿开的感觉,不敢独享,大致翻译如下。原文地址:http://perfectionkills.com/understanding-delete/ P.S. 作者是PrototypeJS的开发组成员之一 ========分割线======== 在开始之前,先让我...原创 2010-06-02 17:36:21 · 113 阅读 · 0 评论 -
js 两个小括号 ()() 的用法
JavaScript 中,考查如下代码:(function(){ alert("cftea");})(); 其实这段代码的意思就是执行这个匿名函数,弹出提示框,内容为“cftea”。可以把上述代码理解为:function foo(){ alert(1);}foo(); 其实相同的功能还有另外两种写法,我们一并列出来如下:...原创 2010-06-02 18:08:49 · 864 阅读 · 0 评论 -
使用window.createPopup();做的简单下拉菜单
使用层做下拉菜单或者漂浮图片的话,最大的问题就是会被输入框等挡住,更别说框架,所以现在比较流行用window.createPopup();的说,它可以在页面所有元素之上,不存在被谁遮挡的问题。 下面是刚写的一个简单的下拉菜单。代码很简单,很容易看懂,所以修改也方便。<script language="JavaScript" type="text/JavaScript">//首先定义...原创 2009-02-09 10:05:25 · 127 阅读 · 0 评论 -
window.opener 的使用
window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:window.opener.document.getElementById("name").value = "输入的数据"; 在JS中,window.o...原创 2009-02-04 16:21:49 · 106 阅读 · 0 评论 -
页面打印Js 代码
<script language=javascript> function printsetup(){ // 打印页面设置 wb.execwb(8,1); } function printpreview(){ // 打印页面预览 wb.execw...原创 2009-03-27 18:49:23 · 141 阅读 · 0 评论 -
javascript 小技巧
//setTimeout增加参数 <script> var _st = window.setTimeout; window.setTimeout = function(fRef, mDelay) { if(typeof fRef == 'function'){ var argu = Array.prototype.slice.call(arguments,2); var f...原创 2009-03-27 19:26:12 · 97 阅读 · 0 评论 -
javascript 小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 eve...原创 2009-03-27 19:30:19 · 71 阅读 · 0 评论 -
javascript 小技巧
text文本框 内容保存<HTML> <HEAD> <META NAME="save" CONTENT="history"> <STYLE> .sHistory {behavior:url(#default#savehistory);} </STYLE> </HEAD> <BOD原创 2009-03-27 19:32:06 · 61 阅读 · 0 评论 -
javascript 小技巧
//最小化,最大化,关闭 <object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Minimize"></object> <object id=max classid="clsid:ADB880A6原创 2009-03-27 20:08:54 · 95 阅读 · 0 评论 -
javascript 小技巧
<!-- 另存为图片 --> <input type="button" value="下载" onclick="download()"/> <iframe src="../images/sm2.gif" nam2009-04-01 10:27:25 · 76 阅读 · 0 评论 -
javascript 正则
javascript中与正则表达式有关的匹配字符串的函数主要有RegExp类的方法exec(string)以及String类的方法match(regex),当然还有一些其他的方法,这里不作讨论,但是可能不少程序员都会混淆exec和match,这里列举二者的重点特性:exec是正则表达式的方法,而不是字符串的方法,它的参数才是字符串,如下所示:var re=new RegExp(/\d/);...原创 2009-04-14 22:14:19 · 95 阅读 · 0 评论 -
关于js中window.location.href,location.href,parent.location.href,top.location.href的用
"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"、"l.原创 2009-11-25 14:44:55 · 116 阅读 · 0 评论 -
window.showModalDialog 的使用
父窗口 var a = window.showModalDialog('D:/bb.jsp',window,'dialogWidth:1000px;dialogHeight:500px;status=yes;scroll=yes;scrollbars=no;edge=sunken;resizable=yes;help=no'); alert(a.name)//获取子窗口bb.jsp返回...2010-03-20 11:04:33 · 89 阅读 · 0 评论 -
window.location.href和window.location.replace的区别
总是在资料上看到 window.location.href和window.location.replace的区别,但是不是很明白,今天彻底明白了。简单说说:有3个jsp页面(1.jsp, 2.jsp, 3.jsp),进系统默认的是1.jsp ,当我进入2.jsp的时候, 2.jsp里面用window.location.replace("3.jsp");与用window.location.h...原创 2009-06-17 16:26:46 · 166 阅读 · 0 评论 -
javaScript 正则表达式
正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个字符串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。 要为一个单独的正则表达式添加属性,可以使用正则表达式构造函数(constructor function),无论何时被调用的预设置的正则表达式拥有静态的属性(t...原创 2009-01-18 20:17:43 · 77 阅读 · 0 评论 -
JAVASCRIPT中的window.location和document.location
document.location 这个对象包含了当前URL的信息location.host 获取port号location.hostname 设置或获取主机名称location.href 设置或获取整个URLlocation.port设置或获取URL的端口号location.search 设置或获取href属性中跟在问号后面的部分一、js中window.locat...原创 2009-01-18 20:38:19 · 737 阅读 · 0 评论 -
js返回上一页
1. history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页4. window.history.go(返回第几页,也可以使用访问过的URL) 例:<a href="javascript:history.go(-1);">向上一页</a>...原创 2009-02-03 11:32:34 · 102 阅读 · 0 评论 -
cookie操作
设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk";在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。...原创 2010-06-03 09:12:06 · 131 阅读 · 0 评论