随笔分类 - JS积累
摘要:一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove IE4|N4|O 鼠标移动时触发的事件 onMouseOut IE4|N3|O3 当鼠标离开某对象范围时触发的事件 onKeyPress IE4|N4|O 当键盘上的某个键被按下并且
阅读全文
摘要:1 var wintop = $(this).offset().top;2 $("html,body").animate({ scrollTop: wintop - 200 }, "slow");
阅读全文
摘要:1 <script> 2 function getInfo() 3 { 4 var s = ""; 5 s += " 网页可见区域宽:"+ document.body.clientWidth; 6 s += " 网页可见区域高:"+ document.body.clientHeight; 7 s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; 8 s += " 网页可见区域高:"+ docu
阅读全文
摘要:i = 忽略大小写区别 ;g = 匹配所有可能的字串;m = 多行匹配 ;总结1:附件参数g的用法表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述:1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如var regx=/user\d/;var str=“user18dsdfuser2dsfsd”;var rs=regx.exec(str);//此时rs的值为{user1}var rs2=regx.exec(str);//此时rs的值依然为{user1
阅读全文
摘要:匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^\s*|\s*$ 评注:可以用来删除
阅读全文
摘要:<script language="javascript"> $(document).ready(function() { $("a").each(function() { if (($(this).attr("href")).indexOf("javascript") < 0 && ($(this).attr("href")).indexOf("#") < 0) { $(this).attr("target", &
阅读全文
摘要:var nodeEle = document.createElement("script"); nodeEle.type = "text/javascript"; nodeEle.charset = 'utf-8'; nodeEle.src = "js/ZhZComm.js"; nodeEle.async = true; s.parentNode.insertBefore(nodeEle, s); document.write(unescape("%3Cscript src='js/ZhZComm.j
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js获得光标所在的文本框(tex
阅读全文
摘要:HTML代码: <form name="form1"> <div align="center" align="center"> <center>离2010年还有:<br> <input type="textarea" name="left" size="35" style="text-align: center"> </center> </div> </form>
阅读全文
摘要:<script language=javascript> $(document).ready(function() { if ($("#HiddenField1").val() != null && $("#HiddenField1").val() != "") { var strArray = []; var strVal = $("#HiddenField1").val(); strArray = strVal.split(','); for (var i...
阅读全文
摘要:下面是Jquery中AJAX参数详细列表:参数名类型描述url String(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。timeoutNumber设置请求超时时间(毫秒)。此设置将覆盖全局设置。async Boolean(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 fa
阅读全文
摘要:许多网站现在都是依靠自动判断浏览器的中英文版本来判断给你打开网站的中文还是英文版,也许好多朋友还不知道这个代码,今天正好给公司改版企业网站用到了,在此公布出来,供大家一起学习。 HTML网页根据来访者的浏览器语言不同自动跳转多语言页面 也就是自动判断浏览器的中英文版本自动跳转网站中英文页面在 <head> </head> 之间加入如下代码。<script> var type=navigator.appName if (type=="Netscape") var lang = navigator.language else var lang
阅读全文
摘要:$(document).ready(function() { try { $("ul[class='leftul'] li:last-child").attr("id", "lastli"); } catch (e) { } });
阅读全文
摘要:只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输入非零的正整数:"^\+?[1-9][0-9]*$
阅读全文
摘要:function keyDown() { if (event.ctrlKey && event.keyCode == 18) { location.href = "Create.aspx?ave=Add&ffaID=<%= ffaid %>&faID=<%= faid %>&Language=<%=Language %>"; } else if (event.ctrlKey && event.keyCode == 16) { location.href = "list.as
阅读全文
摘要:<script language="javascript"> (function() { var ImgNode = document.getElementsByTagName("img"); for (var i = 0; i < ImgNode.length; i++) { ImgNode[i].onerror = function() { this.src = "/noimg.jpg"; } } })(); </script>
阅读全文
摘要:1 document 文挡对象 - JavaScript脚本语言描述 2 ——————————————————————— 3 注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 4 否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\” 5 ——————————————————————— 6 7 对象属性 8 document.title //设置文档标题等价于HTML的title标签 9 document.bgColor //设置页面背景色 10 document.fgColor //设置前景色(文本颜色) 11 document...
阅读全文
摘要:$(document).ready(function() { $(document).ajaxError(function(event, jqXHR, ajaxSettings, thrownError) { alert(thrownError); });});
阅读全文
摘要:function getcookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return unescape(arr[2]); return null; }function setcookie(name,value){var exp=new Date();exp.setTime(exp.getTime()+600*1000);document.cookie=name+"=&quo
阅读全文
摘要:<A id=StranLink href="" name=StranLink style="display:none;"><font color="#BF2600"><span style="font-size: 9pt">繁體中文版</span></font></A><script language="JavaScript" type="text/javascript">//此转换代码转贴自
阅读全文

浙公网安备 33010602011771号