javascript
东方明珠2017
这个作者很懒,什么都没留下…
展开
-
javascript中暂停功能
[code="java"] /*Javascript中暂停功能的实现 Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个对象使用。 比如: function Test(){ alert("hellow"); th...原创 2011-08-17 13:09:34 · 218 阅读 · 0 评论 -
js replaceAll方法实现
[size=medium]js 代码[/size][code="java"]String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } [/code][size=medium]方法: string.replace(new RegExp(...原创 2011-08-12 11:07:11 · 140 阅读 · 0 评论 -
js中cloneNode()的使用
js中cloneNode()的使用 在web页面中经常需要出现许多完全一样的控件项,而需要控件的多少完全由用户输入量决定,在js中可以很容易的实现这点,效果展示大多时候比语言来得更有魅力。[code="java"]控件cloneNode()方法的使用 i=1; function AddRow() { var tableObject=new...原创 2011-08-12 10:36:38 · 347 阅读 · 0 评论 -
js trim实现
[code="java"]JS实现Trim() //js去除空格函数//此处为string类添加三个成员String.prototype.Trim = function(){ return Trim(this);}String.prototype.LTrim = function(){return LTrim(this);}String.prototype.RTrim = fu...原创 2011-08-12 10:35:10 · 191 阅读 · 0 评论 -
js 实现map存取值及遍历(借鉴及添加)
[size=medium]基本功能借鉴别人例子,自己添加遍历map[/size][code="java"]function Map(linkItems) { this.current = undefined; this._size = 0; if(linkItems === false){ this.disableL...原创 2011-11-02 17:22:20 · 946 阅读 · 0 评论 -
表格中文本自动换行
[size=medium]IE中解决方法如下:[/size][code="java"]word-wrap:break-word;word-break:break-all;[/code][size=medium]火狐中解决方法如下:[/size][code="java"] function toBreakWord(intLen, id){ var obj...原创 2011-11-01 14:22:51 · 214 阅读 · 0 评论 -
(转)javascript 格式化金额
[code="java"]//Javascript 格式化金额//格式化:var fmoney = function(s, n){ n = n > 0 && n原创 2011-10-19 16:35:58 · 180 阅读 · 0 评论 -
onchange、onpropertychange和oninput事件
[size=medium]1、onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能还是相等的)且失去焦点时触发;onpropertychange事件却是实时触发,即每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件IE专有。 2、oninput事件与onpropertychange事件的区别: onin...原创 2011-09-30 13:55:54 · 173 阅读 · 0 评论 -
JavaScript 字符串转换数字
[size=medium]方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parse...原创 2011-09-26 17:51:06 · 145 阅读 · 0 评论 -
js String方法
[size=medium]javascript中字符串的方法:• concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。• indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。• charAt() – 返回指定位置的字符。• lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹...原创 2011-08-25 11:09:39 · 131 阅读 · 0 评论 -
javascript 用var和不用var声明的变量区别
[size=medium]加var的变量 就要看声明在哪个位置,如果没有在任何方法里面,就是全局的,如果在方法里面就只能是在方法里面全局不加var的变量 就是整个window都有用,也就是页面全局, 可以用window.变量来调用[/size]...原创 2011-08-25 09:47:49 · 193 阅读 · 0 评论 -
js中undefined,null,NaN的区别
[size=medium]1.类型分析:js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a7 =...原创 2011-08-25 09:45:30 · 130 阅读 · 0 评论 -
a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法
[size=medium]#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者等打开新窗口链接的几种办法...原创 2011-08-24 13:48:47 · 194 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent (转)
[size=medium]js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 ...原创 2011-08-18 14:55:59 · 142 阅读 · 0 评论 -
$F()的使用
[size=medium]$F()是一个能够简化编码量的函数, 对于字段输入控件有效,包括input、textarea、select等,该函数的输入参数为这些输入控件元素对象的id或元素对象本身,函数负责返回 这些输入控件元素对象的值,即value。例如,代码段1和代码段2的对比可以说明该函数对于简化编码量的作用。代码段1:function test(){ ...原创 2011-08-17 17:27:51 · 2980 阅读 · 0 评论 -
innerHTML与innerText区别
[size=medium]js中innerHTML与innerText的用法与区别 用法: test1 test2在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerTex...原创 2011-08-12 11:14:03 · 168 阅读 · 0 评论