<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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        重構Javascript代碼示例(重構前后對比)_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:06:55
        文檔

        重構Javascript代碼示例(重構前后對比)_javascript技巧

        重構Javascript代碼示例(重構前后對比)_javascript技巧:今天有做了幾個asp.net結合Javascript的教程文章?,F回顧頭來看看那些Javascript腳本,有寫得不太理想,過于復雜?,F抽取出來,重構它們。 之前一: 代碼如下: function SelectedAll(cb) { cb.checked = cb.checked false
        推薦度:
        導讀重構Javascript代碼示例(重構前后對比)_javascript技巧:今天有做了幾個asp.net結合Javascript的教程文章。現回顧頭來看看那些Javascript腳本,有寫得不太理想,過于復雜?,F抽取出來,重構它們。 之前一: 代碼如下: function SelectedAll(cb) { cb.checked = cb.checked false

        今天有做了幾個asp.net結合Javascript的教程文章。現回顧頭來看看那些Javascript腳本,有寫得不太理想,過于復雜?,F抽取出來,重構它們。
        之前一:
        代碼如下:
        function SelectedAll(cb) {
        cb.checked = cb.checked ? false : true;
        var gv = document.getElementById('<%=GridViewCouplets.ClientID %>');
        var rc = gv.rows.length;
        for (var i = 1; i < rc; i++) {
        var input = gv.rows[i].cells[0].getElementsByTagName("input");
        if (input[0].type == "checkbox" && input[0].checked) {
        input[0].checked = false;
        gv.rows[i].style.backgroundColor = "";
        }
        else {
        input[0].checked = true;
        gv.rows[i].style.backgroundColor = "#66ff33;";
        }
        }
        }
        function SelectedSingle(cb) {
        var row = cb.parentNode.parentNode;
        if (cb.checked) {
        row.style.backgroundColor = "#66ff33;";
        }
        else {
        row.style.backgroundColor = "";
        }
        }

        經過重構之后的Javascript腳本:
        代碼如下:
        function SelectedAll(cb) {
        var gv = document.getElementById('<%=GridViewCouplets.ClientID %>');
        var rc = gv.rows.length;
        for (var i = 1; i < rc; i++) {
        var input = gv.rows[i].cells[0].getElementsByTagName("input");
        if (input[0].type == "checkbox")
        {
        input[0].checked = cb.checked;
        gv.rows[i].style.backgroundColor = input[0].checked ? "#66ff33;" :"";
        }
        }
        }
        function SelectedSingle(cb) {
        var row = cb.parentNode.parentNode;
        row.style.backgroundColor = cb.checked? "#66ff33;":"";
        }

        之前二:
        代碼如下:
        function Check_Uncheck_All(cb) {
        var cbl = document.getElementById("<%=CheckBoxListMusicType.ClientID%>");
        var input = cbl.getElementsByTagName("input");
        if (cb.checked) {
        for (var i = 0; i < input.length; i++) {
        input[i].checked = true;
        }
        }
        else {
        for (var i = 0; i < input.length; i++) {
        input[i].checked = false;
        }
        }
        }

        重構之后的Javascript腳本:
        代碼如下:
        function Check_Uncheck_All(cb) {
        var cbl = document.getElementById("<%=CheckBoxListMusicType.ClientID%>");
        var input = cbl.getElementsByTagName("input");
        for (var i = 0; i < input.length; i++) {
        input[i].checked = cb.checked;
        }
        }

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

        文檔

        重構Javascript代碼示例(重構前后對比)_javascript技巧

        重構Javascript代碼示例(重構前后對比)_javascript技巧:今天有做了幾個asp.net結合Javascript的教程文章?,F回顧頭來看看那些Javascript腳本,有寫得不太理想,過于復雜?,F抽取出來,重構它們。 之前一: 代碼如下: function SelectedAll(cb) { cb.checked = cb.checked false
        推薦度:
        標簽: js javascript 重構
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲成人免费在线观看| 成年人网站免费视频| 国产美女精品久久久久久久免费| 在线观看91精品国产不卡免费| 亚洲av无码一区二区三区天堂古代 | 1000部无遮挡拍拍拍免费视频观看| 亚洲成色WWW久久网站| 免费视频成人手机在线观看网址| 亚洲精品无码专区在线在线播放| 亚洲中文字幕无码亚洲成A人片 | 亚洲人xxx日本人18| 大地资源二在线观看免费高清| 亚洲色偷偷色噜噜狠狠99网| 国产成人综合久久精品免费| 一个人看的www在线免费视频 | 亚洲国产精品13p| 中国内地毛片免费高清| 免费一本色道久久一区| 亚洲av无码成人精品区一本二本| 免费国产在线观看不卡| 激情综合亚洲色婷婷五月| 成年午夜视频免费观看视频| 亚洲人成电影网站色www| 四虎在线视频免费观看视频| 亚洲av永久无码精品网站| 在线日本高清免费不卡| 亚洲午夜久久久影院| 2019中文字幕免费电影在线播放 | 久久久久亚洲AV无码观看| 一级做a毛片免费视频| 亚洲成年轻人电影网站www| 中文无码日韩欧免费视频| 亚洲欧洲一区二区| 四虎成人免费网址在线| 狠狠色香婷婷久久亚洲精品| 免费大香伊蕉在人线国产| 亚洲精品无码专区在线播放| 亚洲中文字幕视频国产| 日本视频一区在线观看免费| 九一在线完整视频免费观看| 亚洲男人天堂影院|