扩展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 相关文章推荐
通过修改referer下载文件的方法
May 11 Javascript
javascript instanceof,typeof的区别
Mar 24 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
javascript判断机器是否联网的2种方法
Aug 09 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
JavaScript清空数组元素的两种方法简单比较
Jul 10 Javascript
js实现简单的联动菜单效果
Aug 19 Javascript
js如何准确获取当前页面url网址信息
Sep 13 Javascript
JavaScript仿flash遮罩动画效果
Jun 15 Javascript
前端JS面试中常见的算法问题总结
Dec 23 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
BootStrap实现文件上传并带有进度条效果
Sep 11 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的计数器程序
2006/10/09 PHP
php向js函数传参的几种方法
2014/08/10 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
javascript 使td内容不换行不撑开
2012/11/29 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
详解python中executemany和序列的使用方法
2017/08/12 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
python 字符串常用函数详解
2019/09/11 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
python lambda的使用详解
2021/02/26 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
约瑟夫·特纳男装:Joseph Turner
2017/10/10 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
《会变的花树叶》教学反思
2014/02/10 职场文书
体育之星事迹材料
2014/05/11 职场文书
CocosCreator入门教程之网络通信
2021/04/16 Javascript
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
Nginx配置使用详解
2022/07/07 Servers