<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國際加速解決方案。 廣告
                #### 1. 瀏覽器提供的符合W3C標準的DOM操作API、瀏覽器差異、兼容性 #### 2. 瀏覽器提供的瀏覽器對象模型BOM的全局API,瀏覽器差異、兼容性 #### 3. 大量DOM操作、海量數據的性能優化( 合并操作、Diff、requestAnimationFrame等 ) #### 4. 瀏覽器海量數據存儲、操作性能優化 1. 暫無答案 #### 5. DOM事件流的具體實現機制、不同瀏覽器的差異、事件代理 1. 查看JS Note中的DOM記錄 #### 6. 前端發起網絡請求的幾種方式及其底層實現、可以手寫原生ajax、fetch、可以熟練使用第三方庫 #### 7. 瀏覽器的同源策略,如何避免同源策略,幾種方式的異同點以及如何選型 1. 同源策略:是指:協議 + 域名 + 端口 三者相同,即便兩個不同的域名指向同一個IP地址,也非同源 2. 同源策略的作用:如果沒有同源策略,瀏覽器很容易受到XSS、CSRF等攻擊 3. 九種跨域方案:實際中使用最多的是CORS和NGING反向代理 4. CORS:不限制HTTP請求方式 5. JSONP:限制使用GET請求 6. Node & nginx :本質都是通過同源策略對服務器不加限制 7. postMessage + WebSocket + window.name + iframe + location.hash + iframe + document.domain + iframe [https://segmentfault.com/a/1190000018017118](https://segmentfault.com/a/1190000018017118) #### 8. 瀏覽器提供的幾種存儲機制、優缺點、開發中正確的選擇 1. 瀏覽器提供了四種存儲機制: Cookies localStorage sessionStorage indexedDB 2. cookie:時間由過期時長設置,大小為4K,每次會隨請求發送到服務器,兩種設置方式,服務端響應頭設置SetCookie,本地通過document.cookie可以讀寫cookie 3. localStorage:保存的數據長期存在,大小為5M左右,僅在客戶端使用,不和服務端進行通信 4. sessionStorage:保存的數據在當前窗口關閉后清空,大小也為5M左右,僅在客戶端使用,不和服務端通信 5. indexedDB:大小無上限,是運行在瀏覽器上的非關系型數據庫,大小無上限,異步存取,可存儲所有類型的數據,包括JS對象,字符串,以及二進制文件等等類型 6. localStorage.getItem、setItem、removeItem、clear #### 9. 瀏覽器跨標簽通信
                  <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>

                              哎呀哎呀视频在线观看