![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
xueyepiaoling
十年磨一剑!
展开
-
深入浅出之正则表达式(二)
前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 9转载 2010-01-15 13:19:00 · 503 阅读 · 0 评论 -
可拖动的div弹出层
<br />js:<br /><br />var mainDiv;<br />var bgDiv;<br />function popD(mainId, titleId, w, h) {<br /> mainDiv = document.getElementById(mainId);<br /> var bw = document.body.scrollWidth;<br /> var bh = document.body.scrollHeight;<br />转载 2010-07-07 14:45:00 · 949 阅读 · 0 评论 -
带图片预览功能的图片上传
网页特效|Linkweb.cn/Js|---带图片预览功能的图片上传代码function viewmypic(mypic,imgfile) {if (imgfile.value){mypic.src=imgfile.value;mypic.style.display="";mypic.border=1;}} PS:如果要在网络上显示本地图片,比如图片路径为:D:/pic/桌面/物华转载 2010-05-18 15:49:00 · 8343 阅读 · 3 评论 -
点击按钮,生成表单
js: function addrow() { var table = document.getElementById("test_table"); if (!table) return; var row=table.insertRow(table.rows.length-1); //添加 var cell1=row.insertCell(0); var cel原创 2010-05-19 17:00:00 · 1331 阅读 · 0 评论 -
javascript如何将响应的String类型转换成Json类型
<br />后台通过response.getWrite.write(jsonObj.toString);把json转换成String类型传递给前台,前台如何使用Javascript将String转换回Json类型?<br /> <br />var d = eval('('+s+')'); <br /><br />s 是输入的String型的值 <br />d 是json对象 <br /><br />eval函数的强大!转载 2010-06-08 14:26:00 · 2822 阅读 · 0 评论 -
js获取时间
<br />var myDate = new Date();<br />myDate.getYear(); //获取当前年份(2位)<br />myDate.getFullYear(); //获取完整的年份(4位,1970-????)<br />myDate.getMonth(); //获取当前月份(0-11,0代表1月)<br />myDate.getDate(); //获取当前日(1-31)<br />myDate.getDay(); //获转载 2010-06-23 17:11:00 · 1173 阅读 · 0 评论 -
用javascript函数设置延时执行jQuery
<br />JS里设定延时:<br />使用SetInterval和设定延时函数setTimeout 很类似。<br />setTimeout 运用在延迟一段时间,再进行某项操作。<br />setTimeout("function",time) 设置一个超时对象<br />setInterval("function",time) //设置一个超时对象<br />SetInterval为自动重复,setTimeout不会重复。<br />clearTimeout(对象) 清除已设置的setTimeout对象转载 2011-03-31 16:24:00 · 20027 阅读 · 0 评论 -
javascript cookies 存、取、删除实例
<br />引用:http://blog.csdn.net/zxmcl/archive/2007/08/02/1723595.aspx<br /> <br /><script><br /><br />//写cookies函数 作者:翟振凯<br />function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值<br />{<br /> var Days = 30; //此 cookie 将被保存 30 天<br /> var exp = new转载 2011-03-31 16:28:00 · 990 阅读 · 0 评论 -
有关js parseInt("08")问题
<br />对于parseInt("01")到parseInt("07");都能得到正确的结果,但如果是parseInt("08") 或parseInt("09")则返回0;<br />首先看parseInt语法:parseInt(string, radix);<br />其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。<br />在默认不指定radix时,当以0x开关时,为十六进制;如果以0开关且第二位不为x,则让为是八进制,(因为八进制不能有8,9所以报错返回0)。<br转载 2011-04-07 11:54:00 · 655 阅读 · 1 评论 -
可以拖动的居中弹出层带遮罩效果
<br /> 原链接:http://www.51xuediannao.com/JS/texiao/juzhongtanchu.html<br /> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br />转载 2010-06-28 15:32:00 · 712 阅读 · 0 评论 -
通过JS变更页面字体的大小
JS: //========================= 设置字体大中小 start =============function doZoom(size){ var artibody = document.getElementById(artibody); if(!artibody){ return; } var artibodyChild = artibo转载 2010-04-14 17:22:00 · 1376 阅读 · 0 评论 -
网页弹窗代码特效大全
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】 其实代码非常简单: window.open (转载 2010-04-14 14:14:00 · 4840 阅读 · 0 评论 -
JS中如何判断undefined
以下是不正确的用法:var exp = undefined;if (exp == undefined){ alert("undefined");}exp 为 null 时,也会得到与 undefined 相同的结果,虽然 null 和 undefined 不一样。以下是正确的用法:var exp = undefined;if (typeof(exp) ==转载 2009-11-25 17:22:00 · 11201 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在转载 2009-11-25 17:28:00 · 708 阅读 · 0 评论 -
判断textarea长度
js代码: function checkLen(){ alert(document.getElementById("summary").value.length); var len=500; var s=document.getElementById("summary").value.length; if(s > len){ alert("字数已经超过原创 2009-12-01 10:41:00 · 1481 阅读 · 0 评论 -
JS实现打开文件夹对话框
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">JS实现打开文件夹对话框function chooseFolder(){var savePath;var objSrc=new ActiveXObject("Shell.Application").BrowseForFolde转载 2009-12-01 16:00:00 · 1663 阅读 · 0 评论 -
JS中open()函数介绍
window=object.open([URL ][, name ][, features ][, replace]]]])URL:新窗口的URL地址name:新窗口的名称,可以为空featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。fullscreen={ yes/no/1/0 }是否全屏,默认nochannelmode={ yes/no/1/0 } 是否显示频道栏,默转载 2009-12-11 09:04:00 · 834 阅读 · 0 评论 -
Jscript中window.setInterval和window.setTimeout的区别
setTimeout(表达式,延时时间) 在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 用setTimeout实现的自动变化显示随机数的效果: window.onload=sett; function sett() { document.body.innerHTML=Math.random(); setTimeout("sett()",500); } [s转载 2010-02-21 14:11:00 · 562 阅读 · 0 评论 -
js keycode大全
event.keycode大全(javascript)keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause原创 2009-12-25 10:04:00 · 1085 阅读 · 0 评论 -
深入浅出之正则表达式(一)
前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感转载 2010-01-15 13:17:00 · 476 阅读 · 0 评论 -
Javascript对日期的进行加、减操作
<br /><br />=====================<br />javascript日期操作<br />时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断等操作时都与这个对象离不开。除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用。下面还是按照我们的流程来进行讲解。 <br />它是一个内置对象——而不是其它对象的属性,允许用户执行各种使用日期和时间的过程。 <br /> 方法:分为得到时间方法、设置时间方法和转换时间方法 <br />得转载 2011-04-07 10:10:00 · 12410 阅读 · 0 评论