楼主的前端方向。我去年参加过春招。我从牛客网获得了很多经验贴和采访。在春招准备和面试的过程中,得到了同学们很多的帮助和鼓励。最后,我很幸运。拿到了阿里、美团、OPPO、?、有赞的意向书。拿到阿里的意向书后,就没有参加其他公司的面试。帮助其他小伙伴~前端知识点总结前端知识点是我在准备春招期间,通过看书和经验贴总结的一些知识点。不仅在面试中经常被问到,而且对我以后的工作和学习也很有帮助。重要的,欢迎大家一起补充~1.JavaScript原始值和引用值类型及其区别数据类型typeof、instanceof、Object的判断。call和apply的区别new的原理如何正确判断这个?闭包及其作用原型和原型链原型和__proto__的关系和区别深拷贝和浅拷贝的继承和比较的实现方法防抖和节流Scope和作用域链,DOM在执行上下文中的常用操作方式Array.sort()方法及实现机制Ajax请求过程JS垃圾回收机制JS中的String、Array和Math方法addEventListener和onClick()的区别new和Object.create的区别DOM的定位对象浏览器从输入URL到整个过程页面渲染(涉及计算机网络数据传输过程、浏览器解析渲染过程)跨域、同源策略和跨域实现方法和原理浏览器回流(Reflow)和重绘(Repaints)argumentsEventLoopinJavaScript事件循环宏任务与微任务BOM属性对象方法函数柯里化及其通用封装JSmap()和reduce()方法“==”和“===”的区别setTimeout用作倒计时为什么会报错?2.ES61。let,const,var的概念和区别2.变量提升和临时死区3.变量结构赋值4.箭头函数及其this问题5.符号概念及其作用6.Set和Map数据结构7.Proxy8.Reflectobject9.Promise(手撕PromiseA+规范,Promise.all,Promise相关API和方法)10.Iteratorandfor...of(Iterator遍历器的实现)11.循环语法比较及使用场景(for,forEach,为了...in,for...of)12.Generator及其异步应用13.async函数14.几种异步方法的比较(callback,setTimeout,Promise,Generator,async)15.类的基本语法和继承16.类的比较模块加载方案(CommonJS和ES6Module)17.ES6模块加载和CommonJS加载原理3.HTML/CSS1.CSS权重及其导入方法2.所有标签都起作用3.使用CSS绘制三角形4.未知宽高元素水平和垂直居中(方案及对比)5.元素类型划分6.盒模型及其理解7.定位方法及其区别(文档流)8.边距折叠和合并问题9.浮动模型和清除浮动的方法10.CSS定位属性11.显示和相关properties12。国际金融公司和BFC13。圣杯布局与双飞翼布局的实现14.弹性布局15.px、em和rem16的区别。更少的预处理语言17。媒体查询18。vh和vw19。H5和语义标签的语义作用20。WebWorker和WebSocket21。CSS3和相关动画22。如何实现响应式布局23。SEO24的概念和实现。HTML525的新特性。Less和Sass使用四、HTTP与计算机网络1.TCP/IP协议分层管理2.三次握手和四次握手机制及其原因3.HTTP方法4.GET和POST的区别5.意义HTTP建立持久连接6.HTTP消息的结构7.HTTP状态码8.Web服务器及其组成9.HTTP消息头10.HTTP通用头字段11.HTTP请求头字段、响应头字段、实体头字段12.Cookie相关头字段13.HTTPS和HTTP的区别14.Cookie和Session15.基于HTTP的功能附加协议(SPY、WebSocket、HTTP)16.常见Web攻击分类17.TCP和UDP18之间的区别。存储机制localStorage、sessionStorage和Cookie存储技术19。XSS攻击20.CSRF攻防5.前端工程1.前端工程流程(架构选择、业务开发、测试、打包构建、部署上线、项目监控)2.Webpack基本概念及配置3.装载机及plugin原理与实现4.webpack模块热替换与实现5.webpack优化问题6.SPA及其优缺点7.SSR实现与优缺点8.设计模式(工厂模式、单例模式、原型模式、*模式、适配器模式、观察者模式等...)6.React1.React自身特点及选型时的注意事项2.React与VUE的异同3.虚拟DOM4.React生命周期5.Diff算法6.受控组件与非受控组件7.高层组件8.Flux架构模式(涉及MVC/MVVM、Flux)9.Redux设计理念、设计原则、方法、异步流的redux库10.纯组件(PureComponent)与shouldComponentUpdate的关系11.Redux中的
