《高性能javascript》笔记

2022-01-05  本文已影响0人  月半女那

仅个人观后感:
读完这本书感觉这本书对于工作几年的前端人员来说不值得去花精力或者时间精读,适合刚开始工作的新人


1. 加载和执行

在代码加载的过程中会阻塞浏览器的其他进程,例如界面绘制,每次遇到script标签的时候页面会停止去加载执行script标签里的部分,可以通过

<script>
  var xhr = new XMLHttpRequest();
  xhr.open('get', 'file.js' ,true);
  xhr.onreadystatechange = function(){
    if(xhr.readyState == 4){
      if(xhr.status >=200 && xhr.status <300 || xhr.status == 304){
        var script = document.createElement('script');
        script.type = "text/javascript";
        script.text = xhr.responseText;
        document.body.appendChild(script)
      }
    }
  }
  xhr.send(null)
</script>

浏览器和js引擎关系

2. 数据存取

3. DOM编程

DOM用于操作XML 和 HTML文档的API。在浏览器中主要用于和HTML打交道。
优化:

4. 算法和流程控制

5. 字符串和正则表达式

因为正则表达式不大会,所以看的很迷幻
等详细了解了正则在过来详细补充

6. 快速响应的用户界面

7. Ajax

8. 编程实践

9. 构建并部署高性能JS应用

10. 工具

上一篇 下一篇

猜你喜欢

热点阅读