JS
文章平均质量分 62
wenle006
这个作者很懒,什么都没留下…
展开
-
onchange与onpropertychange的联系与区别!
onchange与onpropertychange的联系与区别!关键字: javascript 了解这两个东东缘于同事的一个需要联动的选择需求(select0改变select1,select1然后去改变select2). 上网查了好久,也看了别人一些例子. 最后试了试,竟然不用写额外的javascript function,使用onchange 和onPropertyChange就能搞定.原创 2010-03-17 08:41:00 · 1099 阅读 · 0 评论 -
web打印修改注册表,去掉页眉页脚
<br />不过要设置安全性。把它改为最低。<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 /><head><br /><title>WEB打印,去页眉和页脚</title><br />转载 2010-12-06 11:27:00 · 867 阅读 · 0 评论 -
JS操作cookies
在 JS(JavaScript) 操作cookies比较复杂,在 ASP 里面我们只需要知道 cookie 的名称、cookie 的值就行了,而 JS 里面,我们面对的是 cookie 的字符串,你自己编写这个字符串写入客户端,然后自己解析这个字符串。一、从写 cookie 说起。var the_date = new Date("December 31, 2020");var expiresDate = the_date.toGMTString();document.cookie = "userDefine转载 2010-11-02 15:09:00 · 441 阅读 · 0 评论 -
JS with的使用
<br />with 语句 为一个或一组语句指定默认对象。 <br /><br />用法:with (<对象>) <语句>; <br /><br />with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 new Date()的重复使用: <br /><br />with(new Date) <br /> time.innerText=getYear()+"-"+(getMonth()+1)+"-"+getDate()+" 周"+"日一二三四五六".charAt(getDay()原创 2010-11-04 09:55:00 · 313 阅读 · 0 评论 -
Javascript类
<br />类是什么? <br /><br /> 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个。你或许会说那男人和女人不也是人么?怎么只能有一个?其实这里要谈到一个继承的东西,后边才讲,请继续看下去。 <br /><br />如何建立一个类? <br /> 在C++中是以class来声明一个转载 2010-11-05 15:23:00 · 358 阅读 · 0 评论 -
javascript中的moveStart和moveEnd方法,createTextRange()方法和createRange()方法
<br />详探TextRange对象--查找与选择<br /><br /><br />TextRange对象是动态HTML(DHTML)的高级特性,使用它可以实现很多和文本有关的任务,例如搜索和选择文本。文本范围让您可以选择性的将字符、单词和句子从文档中挑选出来。TextRange对象是在HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。<br /><br />下面是TextRange的常用属性与方法:<br /><br />属性<br />boundingHeight 获取绑定TextRang转载 2011-05-09 17:05:00 · 922 阅读 · 0 评论 -
window.returnValue使用方法
<br /> returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:<br /> 1、parent.html//father.html <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Stud转载 2011-03-31 13:43:00 · 3278 阅读 · 0 评论 -
WdatePicker日历控件使用方法
1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕2. 民国年日历和其他特殊日历 当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历示例2-8 民国年演示注意:年份格式设置成yyy时,真正的日期将会减去一个差量yearOffset转载 2011-04-15 14:35:00 · 19236 阅读 · 1 评论 -
键盘keyCode代码
<br />keycode 8 = BackSpace BackSpace<br />keycode 9 = Tab Tab<br />keycode 12 = Clear<br />keycode 13 = Enter<br />keycode 16 = Shift_L<br />keycode 17 = Control_L<br />keycode 18 = Alt_L<br />keycode 19 = Pause<br />keycode 20 = Caps_Lock<br />keycode 27转载 2011-04-18 18:18:00 · 1001 阅读 · 0 评论 -
识别呈现引擎
User-agent Detection Example var client = function(){ //rendering engines var engine = { ie: 0, gecko: 0, webkit: 0, k转载 2011-06-13 11:02:00 · 798 阅读 · 0 评论 -
从外部的js文件中获取ASPX页面的控件ClientID
从外部的js文件中获取ASPX页面的控件ClientID时间: 2008-10-06 12:21 当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID(Control Tree中的可生成,否转载 2011-07-25 14:29:03 · 689 阅读 · 0 评论 -
JS iframe父子页面元素调用方法
父窗口调用子窗口 window.frames["iframe_ID"].document.getElementById("iframe_document_object").object_attribute = attribute_value 子窗口调用父窗口 parent.do转载 2011-07-25 13:54:53 · 5955 阅读 · 0 评论 -
用jQuery访问ASP.Net WebControl的ClientID方法
aspxsome strings here...html说明ClientID 服务器控件生成为HTML代码时所对应的id,需要在客户端访问时候用的,一般情况下与服务器端的 ID 相同,如果是控件嵌套则一般每层用_隔开。客户端获取方法var divContainer=documen转载 2011-07-28 13:52:27 · 1580 阅读 · 0 评论 -
常用正则表达式
this.value=this.value.replace(/[^a-zA-Z0-9-, ()/u4E00-/u9FA5]*$/,'')转载 2010-09-26 10:58:00 · 340 阅读 · 0 评论 -
JS调用新旧windowsMedia的方法
<br />旧:<br />function showMusic(){ <br /> var murl=unescape(window.event.srcElement.href);<br /> mplayer.Filename=murl;<br /> mplayer.play();<br />新:<br />function showMusic(){<br />转载 2010-09-21 11:53:00 · 455 阅读 · 0 评论 -
屏蔽右键
屏蔽右键很早就想写一篇关于网页源代码屏蔽的文章。是因为经常编出些JS脚本的之后,在沾沾自喜的同时,也在担心源代码会被人家看到,盗用我的脚本。所以一直以来,我都在尽力维护我的网页源代码的安全。虽然目前还没有找到完全安全的屏蔽方法(也就是说,这些方法在我想出来的同时,自己已经知道其弱点和破解方法了),但是,我这里有很多屏蔽的思路,来总结一下。 众所周知,要保护一个页面,最基础的就是要屏蔽右键。而现在网页上用得最多的是function click(),即下面这段代码: 〈script〉 functi转载 2010-09-14 10:41:00 · 398 阅读 · 0 评论 -
正则表达式收藏(验证日期正则表达式)
【日期的验证表达式】1./^/d{4}[-](/d{2})[-]/d{2}/s*/d{2}[:]/s*/d{2}[:]/s*/d{2}$/ 验证:2004-02-29 10:29:39 格式 2.以下正确的输入格式: [2004-2-29], [2004-02-29 10:29:39 pm], [2004/12/31] ^((/d{2}(([02468][048])|([13579][26转载 2010-04-02 11:22:00 · 407 阅读 · 0 评论 -
js文本框输入的验证
JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:57) && event.keyCode!=46 || //./d/d$/.tes转载 2010-04-22 09:21:00 · 1423 阅读 · 0 评论 -
jquery选择器大全
jQuery的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所转载 2010-04-22 09:51:00 · 337 阅读 · 0 评论 -
javascript效率经验谈(一)
本文主要是出于有朋友使用我原来写的autocomplete的JS控件。当数据量大的时候,会出现效率极其慢的情况,我在这段时间做出的一些测试也及一些经验,与大家分享,如果有错的地方,还请指出。经过测试,我们会发现如下的情况或者说的结论,如果您的测试结果与我的不符,请说明原因,以便相互学习。1)当一个较大的HTML字符串给到obj.innerHTML时会出现麻烦。也就是说当一个较大的字符串在赋予一个E转载 2010-04-28 10:10:00 · 755 阅读 · 1 评论 -
12个方面讲解如何优化jQuery代码的执行效率
1、总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自 于JavaScript的getElementById()方法。例如有一段HTML代码:交通信号灯 红色 黄色 绿色转载 2010-06-30 14:41:00 · 1256 阅读 · 0 评论 -
Javascript下IE与Firefox下的差异兼容写法总结
<br />总结一部分IE和Firefox的javascript差异写法,对于像书写多浏览器兼容性更好的代码,可以参考下:<br /><br />window.event对象差异<br />IE:有window.event对象<br />FF:没有 window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)<br /><br />获取鼠标当前坐标<br />IE:event.x和event.y。<br />FF:event.pageX转载 2010-06-30 16:25:00 · 426 阅读 · 0 评论 -
json格式字符串与json对象相互转换的函数
<br />1,将json格式的字符串转化为json对象可以调用下面的函数<br />function $parseJson(str){<br /> try{<br /> eval('var obj='+str);<br /> return obj;<br /> }catch(e){<br /> return null;<br /> }<br />}<br /><br />2,将转载 2010-07-01 16:45:00 · 773 阅读 · 0 评论 -
JS效率个人经验谈
Close Advertisement 首先,要谢谢CSDN hbhbhbhbhb1021(天外水火(我要多努力))和cuixiping(无心)的提醒。我会抽空把IE专有的方法如:insertAdjacentHTML的速度也给测出来看看是否合适大量数据时IE下,不用innerHTML的速度。这里的主要测试不是指生成数据时的速度,指的是匹配速度 ,例如我这里的匹配速度我测的10000条数据,有效数据转载 2010-05-17 16:57:00 · 4816 阅读 · 0 评论 -
JavaScript 的 parseInt('08')
<br />眾所周知,parseInt() 是用來把字串轉換成整數的函式,一般來說,只要是數字開頭的字串,都能夠轉換成功,例如 parseInt('123a') 的結果為 123,parseInt('12 34') 的結果為12。<br />關於 parseInt() 有個著名的情況,有些人稱為臭蟲,讓各位自己來評斷。<br />parseInt('01') 得出的結果是1,事實上,一直到 07 為止,都能得到預期結果,問題來了,parseInt('08') 和 parseInt('09') 這兩者運算的結转载 2010-08-06 10:34:00 · 314 阅读 · 0 评论 -
url中文处理
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:2、 进行url跳转时可以整体使用encodeURI例如:Location.href=encodeURI("http://cang.baidu转载 2010-06-10 09:16:00 · 5815 阅读 · 0 评论 -
javascript日期字符串转换为Date对象
<br />var s = "2005-12-15 09:41:30"; <br />var d = new Date(Date.parse(s.replace(/-/g, "/")));转载 2010-06-13 13:35:00 · 549 阅读 · 0 评论 -
JQuery $.ajax 如何捕获异常信息?
下面是Jquery中AJAX参数详细列表:参数名类型描述url String(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。ti转载 2011-11-29 09:49:43 · 66025 阅读 · 4 评论