最近两天因为面试没有指定详细的计划,上午参加了理想汽车的面试,问了 OSI 七层模型,仅仅会打出了名称,没有答出具体作用。其他马马虎虎把, react 中生命周期优化的事情也打的不好。
下午参加了 黑湖智造 的 OpenDay,虽然是一家不大的公司,但是公司的调性还有气氛都感觉蛮不错的,看到了二面面试官 CTO 对黑湖技术的介绍,技术蛮新的。尤其是说到微服务部分的时候觉得蛮形象的。讲完时候一大哥提到:
黑湖有没有解决让自己受到第三方信任的一个方法,就是现在很多厂家对 saas 云平台的软件公司本身就不是很信任,因为即使数据存在云端,但是不会担心 “云提供商” 会看到工厂信息,所以现在很多厂商还是使用自己独立的 MES
CTO 的回答我感觉没有什么说服力,拿华为,阿里来做托词 “那你会信任阿里,华为等的云服务商吗”。并没有说清楚如何做到让客户产生信任,或者做到为用户保密。
webpack
webpack 中可以配置 eslint 来规范化代码;使用 bable 来对 ES6 或者一些高级语法的兼容
-
基本的 js 兼容处理,babel-loader @babel/core
问题:只能解决一些基本问题,一些 Promise 的语法就没法转换
-
可以在编写 js 文件时,引入
@babel/polyfill问题:所有的兼容代码都会进行兼容操作,转换梯级太大
-
按需载入 core-js
{
test: /\.js$/,
//不对第三方库进行限制
esclude: /node_modules/,
loader: 'babel-loader',
options: {
presets: [
'@babel/preset-env',
{
useBuiltIns: 'usage',
corejs:
version: 3,
targets:
chrome: '60',
firefox: '60',
ie: '9',
safari: '10',
edge: '17'
}
]
}
}