赞
踩
1、单点登录
实现方式有很多种:父域 Cookie、认证中心、LocalStorage 跨域等.
通过 iframe+postMessage() 方式,将同一份 Token 写入到了多个域下的 LocalStorage 中,前端每次在向后端发送请求之前,都会主动从 LocalStorage 中读取 Token 并在请求中携带,这样就实现了同一份 Token 被多个域所共享
域名分为顶级域名(也称主域名和一级域名)、二级域名、三级域等。
顶级域名:cnblogs.com
二级域名:i.cnblogs.com
三级域名:aa.i.cnblogs.com
// 获取 token
var token = result.data.token;
// 动态创建一个不可见的iframe,在iframe中加载一个跨域HTML
var iframe = document.createElement("iframe");
iframe.src = "http://app1.com/localstorage.html";
document.body.append(iframe);
// 使用postMessage()方法将token传递给iframe
setTimeout(function () {
iframe.contentWindow.postMessage(token, "http://app1.com");
}, 4000);
setTimeout(function () {
iframe.remove();
}, 6000);
// 在这个iframe所加载的HTML中绑定一个事件监听器,当事件被触发时,把接收到的token数据写入localStorage
window.addEventListener('message', function (event) {
localStorage.setItem('token', event.data)
}, false);
2、权限的多维度控制
3、多组件信息的复杂共享类问题
4、产品安全解决策略
5、数据埋点&性能监控
7、直播类、音视频类、实时通信类、可视化处理…【突出自己的知识体系】
重点讲解的问题:
7、性能优化方面
webpack层面
页面内容
服务器
Cookie
CSS
JavaScript
图片
移动端
8、插件组件封装【敏捷化平台构建之一】
公共方法库
插件/组件封装。 二次封装&开源级组件的打造
Vue自定义指令
除了强调结果【例如:之前半个月开发周期,现在只需要7天】,还可以突出自己的原理源码阅读能力
9、也可以讲一些新技术的攻坚
hybrid
可视化
uni-app
ts
node
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。