扩展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 相关文章推荐
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
JavaScript设计模式之工厂方法模式介绍
Dec 28 Javascript
浅析Ajax语法
Dec 05 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
微信小程序自定义导航教程(兼容各种手机)
Dec 12 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
Mar 29 Javascript
vue+element+Java实现批量删除功能
Apr 08 Javascript
Vue组件通信中非父子组件传值知识点总结
Dec 05 Javascript
关于Node.js中频繁修改代码重启服务器的问题
Oct 15 Javascript
基于JavaScript实现简单的轮播图
Mar 03 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
php str_replace的替换漏洞
2008/03/15 PHP
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
bootstrapvalidator之API学习教程
2017/06/29 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
原生js实现无缝轮播图
2020/01/11 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
Python 常用 PEP8 编码规范详解
2017/01/22 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python实现淘宝购物系统
2019/10/25 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
Django多个app urls配置代码实例
2020/11/26 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
巧克力蛋糕店创业计划书
2014/01/14 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
介绍长城的导游词
2015/01/30 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL