最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

修復(fù)IE9&safari 的sort方法

 更新時間:2011年10月21日 01:15:31   作者:  
解決方案其實就是冒泡排序的一個包裝,本補丁不修復(fù)各瀏覽的排序算法不一致的問題
當前版本 v0.2
v0.1 修復(fù)IE9-- Array.prototype.sort 不能根據(jù) 對象屬性 做排序的遺憾
v0.2 修復(fù)safari 不支持函數(shù)參數(shù)
復(fù)制代碼 代碼如下:


!function(window){
var ua = window.navigator.userAgent.toLowerCase(),
reg = /msie|applewebkit.+safari/;
if(reg.test(ua)){
var _sort = Array.prototype.sort;
Array.prototype.sort = function(fn){
if(!!fn && typeof fn === 'function'){
if(this.length < 2) return this;
var i = 0, j = i + 1, l = this.length, tmp, r = false, t = 0;
for(; i < l; i++){
for(j = i + 1; j < l; j++){
t = fn.call(this, this[i], this[j]);
r = (typeof t === 'number' ? t :
!!t ? 1 : 0) > 0
? true : false;
if(r){
tmp = this[i];
this[i] = this[j];
this[j] = tmp;
}
}
}
return this;
}else{
return _sort.call(this);
}
};
}
}(window);

相關(guān)文章

  • echarts柱狀圖的點擊事件代碼示例

    echarts柱狀圖的點擊事件代碼示例

    這篇文章主要給大家介紹了關(guān)于echarts柱狀圖點擊事件的相關(guān)資料,在實際的項目開發(fā)中我們通常會用到Echarts來對數(shù)據(jù)進行展示,有時候需要用到Echarts的點擊事件,增加系統(tǒng)的交互,需要的朋友可以參考下
    2023-09-09
  • 聊聊JS動畫庫 Velocity.js的使用

    聊聊JS動畫庫 Velocity.js的使用

    本篇文章主要介紹了聊聊JS動畫庫 Velocity.js的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • JavaScript訪問本地文件夾的幾種實現(xiàn)方法

    JavaScript訪問本地文件夾的幾種實現(xiàn)方法

    由于安全限制無法直接訪問用戶的本地文件或文件夾,本文主要介紹了JavaScript訪問本地文件夾的幾種實現(xiàn)方法,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • javascript HTML操作代碼

    javascript HTML操作代碼

    用 js操作html標簽的一些代碼,大家可以運行后查看效果
    2008-11-11
  • TypeScript 中如何限制對象鍵名的取值范圍

    TypeScript 中如何限制對象鍵名的取值范圍

    TypeScript由微軟開發(fā)的自由和開源的編程語言,是一種給 JavaScript 添加特性的語言擴展,接下來通過本文給大家介紹TypeScript 中如何限制對象鍵名的取值范圍,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • 全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of

    全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of

    這篇文章主要介紹了全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • JavaScript避免代碼的重復(fù)執(zhí)行經(jīng)驗技巧分享

    JavaScript避免代碼的重復(fù)執(zhí)行經(jīng)驗技巧分享

    經(jīng)常會發(fā)現(xiàn)一個問題,那就是重復(fù)的代碼執(zhí)行,下面就是一些在查看它們的源代碼時發(fā)現(xiàn)一些問題,把這些分享給大家,希望能讓你們更加簡潔高效的寫出JavaScript代碼
    2014-04-04
  • 使用layui的layer組件做彈出層的例子

    使用layui的layer組件做彈出層的例子

    今天小編就為大家分享一篇使用layui的layer組件做彈出層的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 淺談javascript原型鏈與繼承

    淺談javascript原型鏈與繼承

    這篇文章主要介紹了淺談javascript原型鏈與繼承的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • 基于JS制作一個簡易的2048游戲

    基于JS制作一個簡易的2048游戲

    這篇文章主要介紹了如何利用JS編寫一個簡單的2048小游戲,代碼簡單易懂對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05

最新評論

台山市| 三河市| 姚安县| 佛坪县| 苏州市| 隆尧县| 司法| 英德市| 越西县| 西乡县| 枣强县| 原阳县| 耿马| 绥芬河市| 永昌县| 信丰县| 兴海县| 临安市| 平度市| 鞍山市| 彭水| 富蕴县| 石嘴山市| 浙江省| 兴城市| 乌兰浩特市| 栾川县| 岳阳县| 大安市| 简阳市| 卢湾区| 大关县| 视频| 大埔县| 正阳县| 台北市| 柘城县| 安仁县| 罗城| 无为县| 甘肃省|