2011年6月14日

数组去重记录下

摘要: Array.prototype.distinct=function(){varret=[];for(i=0,ii=this.length;i<1*ii;i++){for(j=i+1;j<1*this.length;){if(this[i]===this[j]){ret.push(this.splice(j,1)[0]);}else{j++;}}}this.ret=ret;returnthis;}//测试alert(['a','b','c','c','d','b','a', 阅读全文

posted @ 2011-06-14 12:30 wuye1200 阅读(173) 评论(0) 推荐(0) 编辑

微博插入话题

摘要: 效果的实现文字的选中功能是不太常用的功能,多出现在文本编辑器中,或是文本域之类的光标处理上。所以呢,使用的一些属性也并不是常见的。在IE浏览器下使用的是createTextRange而Firefox/chrome等现代浏览器下使用的是setSelectionRange。假设文本域对象的名称是obj,则在IE及非IE浏览器下实现指定文字选中的代码如下:IE浏览器下: var range = obj.createTextRange();range.moveStart("character", 开始序号);range.moveEnd("character", 阅读全文

posted @ 2011-06-14 09:59 wuye1200 阅读(250) 评论(0) 推荐(0) 编辑

导航