扩展IE中一些不兼容的方法如contains、startWith等等


Posted in Javascript onJanuary 09, 2014
/** 
* 扩展startWith方法 
* @param str 
* @return 
*/ 
String.prototype.startWith=function(str){ 
if(str==null||str==""||this.length==0||str.length>this.length) 
return false; 
if(this.substr(0,str.length)==str) 
return true; 
else 
return false; 
return true; 
}; 
/** 
* 扩展contains方法 
* @param item 
* @return 
*/ 
Array.prototype.contains = function(item){ 
return RegExp("\\b"+item+"\\b").test(this); 
}; 

/** 
* IE不支持indexOf方法,为IE添加indexOf的方法 
*/ 
Array.prototype.indexOf = function(val){ 
var value = this; 
for(var i =0; i < value.length; i++){ 
if(value[i] == val) return i; 
} 
return -1; 
};
Javascript 相关文章推荐
img的onload的另类用法
Jan 10 Javascript
加载jQuery后$冲突的解决办法
Jul 09 Javascript
JS读取cookies信息(记录用户名)
Jan 10 Javascript
JS获取url链接字符串 location.href
Dec 23 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
JavaScript不刷新实现浏览器的前进后退功能
Nov 05 Javascript
老生常谈javascript的面向对象思想
Aug 22 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
浅谈vue-cli 3.0.x 初体验
Apr 11 Javascript
vue配置文件实现代理v2版本的方法
Jun 21 Javascript
Vue toFixed保留两位小数的3种方式
Oct 23 Javascript
微信小程序实现星星评分效果
Nov 01 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 #Javascript
含有CKEditor的表单如何提交
Jan 09 #Javascript
javascript计算星座属相(十二生肖属相)示例代码
Jan 09 #Javascript
javascript计算用户打开网页的停留时间
Jan 09 #Javascript
js中生成map对象的方法
Jan 09 #Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 #Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 #Javascript
You might like
多人战的战术与战略
2020/03/04 星际争霸
基于php缓存的详解
2013/05/15 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
Django 中 cookie的使用
2017/08/17 PHP
php和html的区别点详细总结
2019/09/24 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
你必须知道的Javascript知识点之&quot;this指针&quot;的应用
2013/04/23 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
前端性能优化及技巧
2016/05/06 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
ES6新增的math,Number方法
2017/08/06 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[00:20]TI9不朽观赛名额抽取
2019/08/05 DOTA
Python双向循环链表实现方法分析
2018/07/30 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
药剂学专业应届生自荐信
2013/09/29 职场文书
教师绩效考核方案
2014/01/21 职场文书
新春联欢会主持词
2014/03/24 职场文书
员工团队活动方案
2014/08/28 职场文书
股东授权委托书范文
2014/09/13 职场文书
复兴之路观后感
2015/06/02 职场文书
薪资证明范本
2015/06/19 职场文书
大学生创业计划书
2019/06/24 职场文书
人生感悟经典句子
2019/08/20 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang