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

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

 更新時間:2011年10月21日 01:15:31   作者:  
解決方案其實就是冒泡排序的一個包裝,本補丁不修復(fù)各瀏覽的排序算法不一致的問題
當(dāng)前版本 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ù)進(jìn)行展示,有時候需要用到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標(biāo)簽的一些代碼,大家可以運行后查看效果
    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小游戲,代碼簡單易懂對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05

最新評論

景泰县| 龙游县| 泰和县| 桐乡市| 南溪县| 特克斯县| 英吉沙县| 金寨县| 普格县| 平原县| 丹东市| 马关县| 右玉县| 漳浦县| 嵊泗县| 无极县| 盐亭县| 洛阳市| 浮山县| 偃师市| 宜君县| 新田县| 平武县| 昌都县| 重庆市| 仁化县| 石棉县| 黄浦区| 乌拉特后旗| 明水县| 南陵县| 济源市| 尉氏县| 沈丘县| 南城县| 武山县| 织金县| 麻阳| 阳曲县| 石楼县| 无极县|