<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 前言 本文主要摘錄一些樣式優化可以采取的切實可行的措施 。 ## 簡化dom,dom操作優化 簡化dom:主要是針對dom結構進行簡化,盡量用少的dom結構完成業務和交互需求。 dom操作優化:主要是因為js對dom訪問的是比較低性能的,所以一般都建議將dom對應的字符串拼接好之后進行一次插入或者移除,避免多次操作。 ## 減少重繪和重排 重排 :主要是指元素的幾何空間發生變化就會重新計算布局等, 重繪:主要是指元素的展現樣式發生變化,除了transform,opacity之外的樣式屬性都會導致節點的重繪。 所以我們建議如下: 能重繪解決的不用重排,能用css3解決的不用重繪。具體實踐時可以將一些變化位置的節點放到非正常文檔流中,比如可以用絕對定位等。然后元素的隱藏等也可以通過是將元素放到不可見區域即可。 ## 頁面動畫優化 盡量使用 CSS3 的動畫,使用 transform 和 opacity 屬性更改來實現動畫。使用 will-change 或 translateZ 提升移動的元素。避免過度使用提升規則;各層都需要內存和管理開銷。此外,需要減少動畫的圖層,每多一個圖層,會多一份內存占有和管理的開銷。 如果一定要使用 js 的動畫,建議使用:requestAnimationFrame。此外,能不用頁面動畫的場景盡量不要使用動畫,如果一定要使用,可以簡化動畫渲染的過程。 需要提到的是,之前在移動端有的項目會引用iscroll這樣一個控件,但在使用的時候會有性能問題,所以針對這種簡單的效果,可以用css3動畫結合touch事件代替。
                  <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>

                              哎呀哎呀视频在线观看