<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        fix-ie5.js擴展在IE5下不能使用的幾個方法_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 20:37:52
        文檔

        fix-ie5.js擴展在IE5下不能使用的幾個方法_javascript技巧

        fix-ie5.js擴展在IE5下不能使用的幾個方法_javascript技巧:在IE5下的Javascript: Array不支持push(),pop();Function不支持apply();String對象的replace方法不支持替換成一個處理函數。 使用下面的代碼就可修復上述方法在IE5下無效的問題。 /* fix-ie5.js, version 1.0 (pre-rel
        推薦度:
        導讀fix-ie5.js擴展在IE5下不能使用的幾個方法_javascript技巧:在IE5下的Javascript: Array不支持push(),pop();Function不支持apply();String對象的replace方法不支持替換成一個處理函數。 使用下面的代碼就可修復上述方法在IE5下無效的問題。 /* fix-ie5.js, version 1.0 (pre-rel

        在IE5下的Javascript:
        Array不支持push(),pop();Function不支持apply();String對象的replace方法不支持替換成一個處理函數。
        使用下面的代碼就可修復上述方法在IE5下無效的問題。
        /*
        fix-ie5.js, version 1.0 (pre-release) (2005/05/15) x3
        Copyright 2005, Dean Edwards
        Web: http://dean.edwards.name/

        This software is licensed under the CC-GNU LGPL
        Web: http://creativecommons.org/licenses/LGPL/2.1/
        */

        if (/MSIE 5.0/.test(navigator.userAgent)) new function() {

        var $$apply = function($function, $object, $arguments) {
        $function.apply($object, $arguments);
        };

        // fix String.replace
        if (''.replace(/^/, String)) {
        // preserve String.replace
        var _stringReplace = String.prototype.replace;
        // create String.replace for handling functions
        var _functionReplace = function($expression, $replacement) {
        var $match, $newString = "", $string = this;
        while ($string && ($match = $expression.exec($string))) {
        $newString += $string.slice(0, $match.index) + $$apply($replacement, this, $match);
        $string = $string.slice($match.lastIndex);
        }
        return $newString + $string;
        };
        // replace String.replace
        String.prototype.replace = function ($expression, $replacement) {
        this.replace = (typeof $replacement == "function") ? _functionReplace : _stringReplace;
        return this.replace($expression, $replacement);
        };
        }

        // fix Function.apply
        if (!Function.apply) {
        var APPLY = "apply-" + Number(new Date);
        $$apply = function(f, o, a) {
        var r;
        o[APPLY] = f;
        switch (a.length) { // deconstruct for speed
        case 0: r = o[APPLY](); break;
        case 1: r = o[APPLY](a[0]); break;
        case 2: r = o[APPLY](a[0], a[1]); break;
        case 3: r = o[APPLY](a[0], a[1], a[2]); break;
        case 4: r = o[APPLY](a[0], a[1], a[2], a[3]); break;
        default:
        var aa = [], i = a.length - 1;
        do aa[i] = "a[" + i + "]"; while (i--);
        eval("r=o[APPLY](" + aa + ")");
        }
        delete o[APPLY];
        return r;
        };
        // fix ICommon
        ICommon.valueOf.prototype.inherit = function() {
        return $$apply(arguments.callee.caller.ancestor, this, arguments);
        };
        }

        // array fixes
        if (![].push) Array.prototype.push = function() {
        for (var i = 0; i < arguments.length; i++) {
        this[this.length] = arguments[i];
        }
        return this.length;
        };
        if (![].pop) Array.prototype.pop = function() {
        var $item = this[this.length - 1];
        this.length--;
        return $item;
        };
        };

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        fix-ie5.js擴展在IE5下不能使用的幾個方法_javascript技巧

        fix-ie5.js擴展在IE5下不能使用的幾個方法_javascript技巧:在IE5下的Javascript: Array不支持push(),pop();Function不支持apply();String對象的replace方法不支持替換成一個處理函數。 使用下面的代碼就可修復上述方法在IE5下無效的問題。 /* fix-ie5.js, version 1.0 (pre-rel
        推薦度:
        標簽: js javascript 方法在
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 成年性午夜免费视频网站不卡| 最近免费中文字幕mv电影| 成熟女人特级毛片www免费| 亚洲日韩乱码中文无码蜜桃| 少妇无码一区二区三区免费| 亚洲乱亚洲乱妇无码麻豆| 精品国产免费一区二区三区| 久久久久亚洲AV综合波多野结衣 | 中文字幕免费在线看线人动作大片 | 麻豆国产精品入口免费观看| 亚洲日韩乱码中文字幕| 最近2019中文字幕免费看最新| 久久精品亚洲AV久久久无码| 操美女视频免费网站| 在线亚洲v日韩v| 亚洲日本va在线视频观看| 国产婷婷成人久久Av免费高清| 亚洲激情在线观看| 24小时免费直播在线观看| 美女视频黄a视频全免费网站一区| 亚洲精品国产成人影院| 国产午夜免费高清久久影院| 亚洲国产日韩在线一区| 全免费一级午夜毛片| 一区二区三区在线免费| 亚洲天天在线日亚洲洲精| 国产成人午夜精品免费视频| 色天使亚洲综合一区二区| 国产成人精品亚洲精品| 亚洲精品国产成人| 男女交性永久免费视频播放| 国产三级在线免费观看| 精品亚洲A∨无码一区二区三区| 91在线视频免费播放| 丰满妇女做a级毛片免费观看 | 亚洲av成人一区二区三区| 国产精品酒店视频免费看| 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲婷婷第一狠人综合精品| 免费va在线观看| 性xxxx视频免费播放直播|