![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 87
jiangfeng861016
这个作者很懒,什么都没留下…
展开
-
setTimeout和setInterval的使用
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它转载 2009-08-03 00:40:00 · 289 阅读 · 0 评论 -
Javascript中eval函数的用法
前奏:eval可以将字符串生成语句执行,和SQL的exec()类似。 eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子: 我们要做一个function(),功能是输入网页中两个个对象的名称,然后程序就将这两个对象的值联接起来输出。function output(a,b) { var tmpa,tmpb;转载 2009-12-03 09:30:00 · 399 阅读 · 0 评论 -
超级实用且不花哨的js代码大全
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.转载 2009-12-16 13:59:00 · 766 阅读 · 1 评论 -
火狐不执行js的一些解决办法及火狐对js的兼容问题
1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (转载 2009-12-17 17:29:00 · 417 阅读 · 0 评论 -
AJAX入门之深入理解JavaScript中的函数
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:function func1(…){…}var func2=function(…){…};转载 2009-12-17 23:55:00 · 506 阅读 · 0 评论 -
整理浏览器对网页的兼容性问题(一)——JS&DOM篇
浏览器市场的百花争艳既打破了IE一家独霸的垄断局面也给网页开发者带来不小的麻烦,IE、FireFox、Opera、Safari……还有新秀Chrome...昨日黄花Netscape...Oh My God!究竟哪款浏览器可以完美展现我的网页效果?我那制作精美的网页在哪款浏览器上又糟糕的一塌糊涂?本文仅关注占浏览器市场份额绝大部分的IE与FireFox对网页开发中的兼容性问题,文中所涉及经验部分为笔转载 2010-01-09 17:57:00 · 1372 阅读 · 0 评论 -
js改变表格颜色
不错的一个效果,注释很详细: //点击当前选中行的时候设置当前行的颜色,同时恢复除当前行外的行的颜色及鼠标事件 function selectRow(target) { var sTable = document.getElementById("ServiceListTable") for(var i=1;i { if (sTable.rows[转载 2010-01-10 00:16:00 · 2347 阅读 · 0 评论 -
js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
1. var reg = /^(/w|[/u4E00-/u9FA5])*$/; if(arr=username.match(reg)) { ti=1; return ture; } else { alert("用户名只允许为英文,数字和汉字的混合,/n请检查是否前后有空格或者其他符号"); ti=0; return false; } 2.利用正则表达式限制网页表单里的文本框输入内容:用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[原创 2011-02-11 16:33:00 · 9850 阅读 · 0 评论 -
非常不错的时间日历控件
一个不错的时间日历控件http://www.my97.net/dp/demo/index.htm原创 2012-04-03 11:30:19 · 512 阅读 · 0 评论 -
javascript 动态创建表格
利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧。 1、inserRow()和insertCell()函数 insertRow()函数可以带参数,形式如下: insertRow(index):index从0开始 这个函数将新行添加到inde转载 2009-12-03 09:37:00 · 282 阅读 · 0 评论 -
javascript学习随笔(使用window和frame)的技巧
JavaScript允许创建和打开代表HTML文本, form对象和frame的窗口. window对象是JavaScript客户层次结构的最顶层对象, form元素和全部JavaScript代码都是存在于文档中,而文档被装载进窗口. 为了理解窗口怎样工作,你可以控制操作这些窗口. 打开和关闭窗口 当用户启动(launch)Navigator时,将自动创建一个窗口.用户还可以使用Navigator转载 2009-12-03 09:33:00 · 760 阅读 · 0 评论 -
JavaScript实际应用:对层的控制
层的开发在实际应用中比较重要,比如漂浮广告等等,我这里简单探讨一下。1. 控制层的显示或隐藏两种办法,其实都是控制样式的。办法一:控制 display 属性function show(status){ document.getElementById("div1").style.display = status;} 这是一层,能看见吗,转载 2009-09-13 22:18:00 · 244 阅读 · 0 评论 -
js实现导出excel(可以导出表格线)
今天无意找到了很久前的js导出excel功能,用了一下感觉不错,在网上看很多人做js导出excel,可是对表格线的导出excel总是头疼,我这里有一个简单的导出js,大家可以看看。 这只是一个简单demo,首先静态页面Html代码 html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-转载 2009-10-11 22:38:00 · 7206 阅读 · 5 评论 -
ajax乱码解决汇总
ajax乱码解决总结第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的,第二,utf-8是每个汉字(unicode字符)用3个字节来存储。第三,用utf-8来send数据是不会出现乱码的,是后台程序没有正确解码才会出现乱码。第四,ajax发送数据的时候如果修改 Content-Type 为 application/x-www-form-urlencode转载 2009-10-21 13:33:00 · 293 阅读 · 0 评论 -
js四舍五入函数
参数一:要保留小数位的数字参数二:要保留的位数function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = ""+srcStr+""; strLen = srcStr.length; dotPos = srcStr.indexOf(".",0); if (d转载 2009-11-04 09:50:00 · 1461 阅读 · 0 评论 -
JS去掉空格
去掉字符串中的所有空格,不仅仅包含前后空格:text = text.replace(//s/ig,);去掉前后空格:第一种方法:使用trim() function Trim(m){ while((m.length>0)&&(m.charAt(0)== )) m = m.substring(1, m.length); while((m.l转载 2009-11-16 11:48:00 · 311 阅读 · 0 评论 -
js语法字典
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的原创 2009-11-17 22:51:00 · 355 阅读 · 0 评论 -
showModalDialog和showModelessDialog使用
showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P) 怎样才让在showModalDial转载 2009-11-28 11:25:00 · 312 阅读 · 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-12-01 13:14:00 · 343 阅读 · 0 评论