JS基础知识体系
2020-05-12 09:36:09   37  举报             
     
         
 AI智能生成
  JS基础知识体系
    作者其他创作
 大纲/内容
  JS-基础知识    
     变量类型和计算    
     值类型和引用类型    
     值类型    
     undefined  
     boolean  
     number  
     string  
     symbol  
     引用类型    
     object  
     null  
     深拷贝    
     hasOwnProperty  
     类型判断    
     typeof    
     undefined number string boolean symbol  
     object  
     function  
     instanceof  
     Object.prototype.toString.call( obj )  
     类型转换    
     强制  
     隐式  
     逻辑运算    
     truly  
     falsely  
     原型和原型链    
     Class  
     继承    
     extends  
     prototype  
     原型    
     prototype 隐式原型  
     __proto__ 隐式原型  
     原型链  
     instanceof  
     作用域和闭包    
     作用域    
     全局作用域  
     函数作用域  
     块级作用域 {}  
     自由变量 scope  
     闭包 closure    
     函数作为参数传递  
     函数作为返回值  
     this    
     普通函数  
     箭头函数  
     call apply bind  
     对象方法调用  
     class 方法中  
     同步/异步    
     单线程  
     callback hell  
     应用场景    
     网络请求    
     Ajax  
     加载图片  
     定时任务  
     Promise    
     state  
     API  
     Web Worker  
     模块化    
     ES6 Module  
     Common JS  
     JS-Web-API    
     DOM    
     树形结构  
     节点操作  
     属性    
     attribute  
     property  
     树结构操作    
     新增/插入/移动节点  
     获取节点  
     删除节点  
     性能  
     BOM    
     navigator    
     userAgent  
     screen    
     width  
     height  
     location    
     protocol  
     host  
     search  
     pathname  
     history    
     forward  
     back  
     事件    
     绑定  
     冒泡  
     代理  
     捕获  
     ajax    
     XML HttpRequest  
     状态码  
     跨域    
     同源策略  
     浏览器  
     JSONP  
     CORS  
     fetch  
     axios    
     web  
     node.js  
     存储    
     cookie  
     localStorage  
     sessionStorage  
     开发环境    
     版本管理    
     git  
     抓包和调试    
     dev    
     chrome    
     Elements  
     Console  
     Application    
     Manifest  
     Storage  
     Network  
     Sources  
     Performance  
     打包和编译    
     webpack  
     rollup  
     babel  
     抓包工具    
     fiddler  
     charles  
     linux  
     运行环境    
     页面加载    
     加载    
     html文件  
     媒体文件, 如图片 文件 视频  
     js css  
     渲染  
     window.onload  
     DOMContentLoaded  
     性能优化    
     加载资源优化    
     减少资源体积    
     压缩代码、图片、视频等资源  
     gzip压缩  
     fonticon  
     减少访问次数    
     合并代码  
     SSR  
     缓存  
     PWA  
     使用更快的网络    
     CDN  
     多级域名加载静态资源(浏览器同源并发请求数量限制)  
     渲染优化    
     CSS 放 head JS 放body最后  
     尽早执行JS, DOMContentLoaded  
     懒加载  
     预加载  
     对 DOM 查询缓存  
     减少 DOM 操作,频繁的合并  
     防抖 debounce  
     节流 throttle   
     原则和方向  
     安全    
     XSS 跨站请求攻击    
     替换特殊字符  
     CSRF 跨站请求伪造    
     POST 请求  
     增加验证    
     验证码  
     密码  
     指纹  
     DDos  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 