<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                `審核人:孫雨珩` `被審核代碼負責人:謝洋` `代碼地址:http://192.168.1.170/hyfe/demo-project/tree/master/demo-xieyang` # 技偵全息指揮系統代碼審查 #### 1、組件拆分 頁面上使用的條形圖,地圖,甚至查詢條件都應該組件化,而不是放在同一個js里進行初始化。這種做法不利于組件的重復利用,以及項目的維護 解決方案:對頁面上使用到的元素組件化,在頁面入口只負責對各個組件初始化。查詢條件組件的條件發生變化時重新拉取數據,并把數據更新到組件中去 #### 2、地圖應使用d3實現,區域的id應使用地圖數據中的id而不是自己定義 使用ajax拉取地圖數據后,應用d3將地圖畫出來。現在這種方式可操作性太低,如果需要渲染其他地圖還要重新制作svg 解決方案:將地圖數據看成是組件外部數據進行設置,組件本身根據數據畫制svg。地圖數據可以到我做的項目里復制一份。 #### 3、查詢條件發生變化時,頁面上顯示的時間間隔也應發生變化 解決方案:將查詢條件組件化,并設置一個狀態屬性(本月,本周,今日),當狀態發生變化時展示的時間間隔也應發生變化 #### 4、進度條的數量應與數據數組的長度進行關聯 現在的設計下,如果數據數組的長度不足7條時會發生問題 解決方案:引入d3進行操作,進度條的數量根據數據數組長度的變化進行添加/刪除 #### 5、條形圖中柱狀體的數量應與數據數組的長度進行關聯 現在的設計下,如果數據數組的長度不足5條時會發生問題 解決方案:引入d3進行操作,柱狀體的數量根據數據數組長度的變化進行添加/刪除 #### 6、每次獲得數據后,地圖上的餅圖每一個都要重新創建dom 現在的設計下,會在渲染餅圖時會清空畫板上的內容,應對已有的餅圖進行復用 解決方案:引入d3進行操作,餅圖的數量根據數據數組的長度進行添加/刪除,然后再根據數據更新餅圖的位置以及顯示的數值 #### 7、右側警令發布,要情發布,每日值班未實現數據綁定 右側這三個面板的數據也應根據請求回來的數據重新渲染 解決方案:實現對應的組件,并暴露數據更新的接口。警令發布和要情發布功能類似,所以還應實現兩個具有數據更新功能的組件。 #### 8、 頁面上各個組件的模板直接寫在了html中 這會導致當需要復用組件時,還需要在html中粘貼一份組件模板,如果組件模板需要更改時,所有用到這個組件的html都要進行更改 解決方案:將初始化模板的邏輯放入組件中
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看