摘要:
1、redux原理 2、react性能优化 3、react16 新特性 4、js 改变数组顺序的方法 5、reduce实现 6、react hooks 7、moment.js 8、webpack 单入口打包 9、webpack 多入口打包 10、webpack 热更新 11、mysql crud 1 阅读全文
摘要:
1、 console.log(1 && 0) console.log(0 && 1) 2、 window.val = 1; var json = { val: 10, dbl: function(){ this.val *= 2; } }; json.dbl(); var dbl = json.db 阅读全文
摘要:
一面 1、自我介绍,工作内容介绍,工作中印象最深刻的内容 2、react hook 3、ant design layout 布局实现原理 4、ts 5、mvvm的理解 6、按需加载 7、一道算法题 阅读全文
摘要:
以前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到: 1、alert($("#div"))得到的是[object Object] 2、alert(document.ge 阅读全文
摘要:
问题 当使用iframe作为文件下载的载体时,如何知道文件已经下载完毕。现有的iframe的onLoad方法具有兼容性问题,在chrome、IE下无法监听onLoad事件监听文件下载完毕,因为onLoad事件本身也是对iframe中的html结构的加载进度监听。 var url = 'http:// 阅读全文
摘要:
1. Linux安装 因为图太多了,转载一篇从虚拟机vmware配置到centos7详细安装教程 https://www.cnblogs.com/wcwen1990/p/7630545.html 2.linux常用命令 2.1 常见目录 /bin 存放二进制可执行文件(ls,cat,mkdir等), 阅读全文
摘要:
大纲 区分进程和线程 浏览器是多进程的 浏览器都包含哪些进程? 浏览器多进程的优势 重点是浏览器内核(渲染进程) Browser进程和浏览器内核(Renderer进程)的通信过程 梳理浏览器内核中线程之间的关系 GUI渲染线程与JS引擎线程互斥 JS阻塞页面加载 WebWorker,JS的多线程? 阅读全文
摘要:
1. 为什么Vue被称为“渐进框架”? 使用渐进式框架的代价很小,从而使现有项目(使用其他技术构建的项目)更容易采用并迁移到新框架。 Vue.js 是一个渐进式框架,因为你可以逐步将其引入现有应用,而不必从头开始重写整个程序。 Vue 的最基本和核心的部分涉及“视图”层,因此可以通过逐步将 Vue 阅读全文
摘要:
问题1:什么是虚拟DOM? 主题: React 难度: ⭐ 虚拟 DOM (VDOM)是真实 DOM 在内存中的表示。UI 的表示形式保存在内存中,并与实际的 DOM 同步。这是一个发生在渲染函数被调用和元素在屏幕上显示之间的步骤,整个过程被称为调和。 问题2:类组件和函数组件之间的区别是啥? 主题 阅读全文
摘要:
大纲 梳理主干流程 从浏览器接收url到开启网络请求线程 多进程的浏览器 多线程的浏览器内核 解析URL 网络请求都是单独的线程 更多 开启网络线程到发出一个完整的http请求 DNS查询得到IP tcp/ip请求 五层因特网协议栈 从服务器接收到请求到对应后台接收到请求 负载均衡 后台的处理 后台 阅读全文