前端相关的问题解答
最近在公众号上看到一篇文章里面,虽然是前端的米啊是,但是里面涉及到的问题众多。链接在这里
redux的工作流程
component –> dispatch(action) –> reducer –> subscribe –> getState –> component
react 16新增内容
- ReactDOM.createPortal
- 新的生命周期
- hooks
- context
- fragment
其实印象最深的是hooks,其他的新增也应该关注,最直接的方法是看react blog。
四次挥手详细介绍
TCP 有哪些手段保证可靠交付
- 校验和
- 序列号
- 确认应答
- 超时重传
- 连接管理
- 流量控制
- 拥塞控制
如何预防中间人攻击
DNS 解析会出错吗,为什么
ES6 的 Set 内部实现
如何应对流量劫持
算法:top-K 问题
我是第一次听说这个问题,问题描述是:给定n个整数,求其前k大或前k小的问题,简称TOP-K问题
webpack 的 plugins 和 loaders 的实现原理
webpack 如何优化编译速度
这个我能想到多线程编译
参考链接
事件循环机制,node 和浏览器的事件循环机制区别
区别的话我会选择node和浏览器不同进行理解,例如node没有browser api
rxjs 高阶数据流定义,常用高阶数据流操作符? RxJS 冷热流区别, RxJS 调试方法,RxJS 相对于其他状态管理方案的优势?
我第一次看到这个东西,官网在这里,前端真的是任重而道远!
nginx 负载均衡配置
参考链接
我服务器上的nginx还没配置好=。=
JWT 优缺点
感谢开发小程序中,让我认识到JWT,这里又想起了一个新的概念“单点登录”
针对 React 的性能优化手段
forceUpdate 经历了哪些生命周期,子组件呢?
谈谈 XSS 防御,以及 Content-Security-Policy 细节
参考链接)
canvas 优化绘制性能
谈谈 css 预处理器机制
ssr 性能优化,node 中间层细节处理
现在越来越多的公司将node作为中间层去处理数据,转发数据。
参考链接
发布订阅模式和观察者模式
观察者模式维护一个observers,每当有变化,就通知观察者。
发布订阅则是由一个中介再做这件事。
PS:写在最后的话
跨域、性能优化应该是一个都关注的点,另外webpack也是一个关注点,但是我只停留在会用会配置的阶段=。=
整理起来真的感觉又杂又多,感觉自己已经很努力的学习前端的知识,但是新的东西越来越多的向你涌来。最近看了web性能优化,给了我很大的启示:自己对有些问题的理解只停留在表面,eg:使用雪碧图的目的是减少http请求,但从没想过为什么要减少http的请求。前端其实涉及到知识点众多,而不仅仅是html、js、css,学有所思才是王道。