摘要: 前言 Web架构师养成系列共15篇,每周更新一篇,主要分享、探讨目前大前端领域(前端、后端、移动端)企业中正在用的各种成熟的、新的技术。部分文章也会分析一些框架的底层实现,让我们做到知其然知其所以然。本篇文章阅读需要时长:约15分钟 一、ECMAScript 6/7/8简介 ECMAScript 6 阅读全文
posted @ 2018-11-25 18:21 撩课学院 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 1.介绍一下你对浏览器内核的理解? 2.知道什么是微格式吗? 3.一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验? 4.数据绑定最基本的实现? 5.数据结构处理? 阅读全文
posted @ 2019-01-17 10:11 撩课学院 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1.React 中 refs 的作用是什么? 2.展示组件(Presentational component)和容器组件(Container component)之间有何不同? 3.类组件(Class component)和函数式组件(Functional component)之间有何不同? 4.( 阅读全文
posted @ 2019-01-15 09:42 撩课学院 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.React 中 keys 的作用是什么? 2.调用 setState 之后发生了什么? 3.react 生命周期函数? 4.shouldComponentUpdate 是做什么的,(react 性能优化是哪个周期函数?) 5.说说react diff 原理? 阅读全文
posted @ 2019-01-14 10:17 撩课学院 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1.CommonJS 中的 require/exports 和 ES6 中的 import/export 区别? 2.项目做过哪些性能优化? 3.js 异步加载的方式? 4.get与post 通讯的区别? 5.为什么虚拟 dom 会提高性能? 阅读全文
posted @ 2019-01-12 08:23 撩课学院 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.module、export、import是什么,有什么作用? 2.日常前端代码开发中,有哪些值得用ES6去改进的编程优化或者规范? 3.请你谈谈Cookie的弊端? 4.git fetch和git pull的区别? 5.svn与git的区别? 阅读全文
posted @ 2019-01-11 08:10 撩课学院 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.web storage和cookie的区别? 2.描述 cookies、sessionStorage 和 localStorage 的区别? 3.前端需要注意哪些SEO? 4.如何做SEO优化? 5.Class、extends是什么,有什么作用? 阅读全文
posted @ 2019-01-10 07:36 撩课学院 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.什么叫优雅降级和渐进增强? 2.举一些ES6对Object类型做的常用升级优化? 3.举一些ES6对Function函数类型做的常用升级优化? 4.Generator函数是什么,有什么作用? 5.什么是 Babel? 阅读全文
posted @ 2019-01-09 08:46 撩课学院 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.https协议的优点? 2.https协议的缺点? 3.tcp三次握手,一句话概括? 4.TCP和UDP的区别? 5.什么是WebSocket? 阅读全文
posted @ 2019-01-08 09:20 撩课学院 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别? 2..js怎么控制一次加载一张图片,加载完后再加载下一张? 3.简单实现Node的Events模块? 5.https协议的工作原理? 阅读全文
posted @ 2019-01-07 08:15 撩课学院 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器缓存? 2.如何实现sleep的效果(es5或者es6)? 3.http和https的基本概念? 4.http和https的区别? 5.https协议的工作原理? 阅读全文
posted @ 2019-01-05 08:28 撩课学院 阅读(188) 评论(0) 推荐(0) 编辑