随笔分类 - JavaScript
JS脚本经验记录
摘要:一:UTF8编码函数functionURLEncode(Str){if(Str==null||Str=="")return"";varnewStr="";functiontoCase(sStr){returnsStr.toString(16).toUpperCase();}for(vari=0,icode,len=Str.length;i<len;i++){icode=Str.charCod...
阅读全文
摘要:上传预览我们可以这么写<scriptlanguage="javascript">functiontest(){document.all.showimg.src=document.all.file1.value;}</script><imgid="showimg"><inputtype="file"id="file1"onchange="test()">...
阅读全文
摘要:1判断select选项中是否存在Value="paraValue"的Item2向select选项中加入一个Item3从select选项中删除一个Item4删除select中选中的项5修改select选项中value="paraValue"的text为"paraText"6设置select中text="paraText"的第一个Item为选中7设置select中value="paraValue"的I...
阅读全文
摘要:Javascript简介关键词:Javascript简介 Javascript是一种解释性的,基于对象的脚本语言(an interpreted, object-based scripting language)。HTML网页在互动性方面能力较弱,例如下拉菜单,就是用户点击某一菜单项时,自动会出现该菜单项的所有子菜单,用纯HTML网页无法实现;又如验证HTML表单(Form)提交信息的有效性,用户名...
阅读全文
摘要:<title>javascript图片大小处理函数</title><scriptlanguage=Javascript>varproMaxHeight=150;varproMaxWidth=110;functionproDownImage(ImgD){varimage=newImage();image.src=ImgD.src;if(image.width>...
阅读全文
摘要:<scripttype="text/javascript">varyear=newDate().getFullYear();varmonth=newDate().getMonth();varresult=[];for(vari=1; i<=31; i++){varweekday=newDate(year, month, i).getDay();if(weekday==0||wee...
阅读全文
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; fu...
阅读全文
摘要:1.取消按钮按下时的虚线框 在input里添加属性值hideFocus或者HideFocus=true2.只读文本框内容在input里添加属性值readonly3.防止退后清空的TEXT文档(可把style内容做做为类引用) <INPUTstyle=behavior:url(#default#savehistory);type=textid=oPersistInput>4.ENT...
阅读全文
摘要:1.document.write("");为 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表...
阅读全文
摘要:一般事件事件浏览器支持 描述onClickIE3|N2|O 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClickIE4|N4|O 鼠标双击事件onMouseDownIE4|N4|O 鼠标上的按钮被按下了onMouseUpIE4|N4|O 鼠标按下后,松开时激发的事件onMouseOverIE3|N2|O 当鼠标移动到某对象范围的上方时触发的事件onMouseMoveIE4|N4|...
阅读全文
摘要:1.事件源对象event.srcElement.tagNameevent.srcElement.type2.捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();3.事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey4.事件返回值event.returnV...
阅读全文
摘要:1.DateTo utc时间Date.parse(new Date(t).toString());Date.parse(new Date(t).toUTCString()); to1199145600000var regexEnum = { intege: "^-?[1-9]\\d*$", //整数 intege1: "^[1-9]\\d*$", //正整数 intege2: "^-[1-9]\...
阅读全文
摘要:A 使用alert() 和document.write() 方法监视变量值如果要中断代码的运行,监视变量的值,则使用alert() 方法;如果需要查看的值很多,则使用document.write() 方法,避免反复单击“确定”按钮;B 使用window.onerror 事件当页面出现异常时,onerror 事件会在window 对象上触发。它能在一定程度上告诉开发者相关的错...
阅读全文
摘要:类型转换:parseInt\parseFloat\toString类型判断:typeof;eg:if(typeof(var)!="undefined")\isNaN字符处理函数:toLowerCase\touppercase\substring(从哪里截到哪)\substr(从哪里开始;截多少个字符) \indexOf(字串中找某串字符)\replace(替换函数)\charCodeAtconca...
阅读全文
摘要://验证是否为空 function check_blank(obj, obj_name){ if(obj.value != ''){ return true; }else{ alert(obj_name + "所填不能为空!"); obj.value = ""; return false; } } //过滤输入字符的长度 function check_str_len(name,obj,maxLe...
阅读全文
摘要:1.实现按Enter等同Tab的功能2.最后一个文本框(验证码 txtSN)输入后 按Enter提交表单在Page_Load里加上 this.txtSN.Attributes.Add("onKeyDown", "getEnter()");就OK!//gridview 文本框 回车 触发 Button...
阅读全文
摘要:1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单...
阅读全文
摘要:只能输入数字:"^[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})?$"。只能输...
阅读全文
摘要:<html ><head runat="server"> <title>无标题页</title> <script type="text/javascript"> function printdiv() { var headstr = "<html><head></head><body>"; ...
阅读全文

浙公网安备 33010602011771号