腾讯云CSIG一面凉经
鼠鼠全程被吊打了呜呜呜
- 自我介绍+项目拷打-人麻了
- 微应用是怎么做的样式隔离
- scoped是怎么做到的样式隔离?
- 选择器的优先级
- vuex流程
- vue2的数据绑定
- 点击按钮会触发什么事件?浏览器后台是怎么运行的
- click是不是原子事件
- 看题写输出,第一题就g了
代码题
第一题
const arrFuncs = []; // 1 for (var i = 0; i < 5; i++) { arrFuncs.push(function () { return i; }); } console.log(i); for (let i = 0; i < arrFuncs.length; i++) { //5 console.log(arrFuncs[i]()); }
第二题
function hoistFunction() { foo(); var foo = function () { console.log(1); }; foo(); function foo() { console.log(2); } foo(); } foo(); hoistFunction();
第三题
console.log("1"); setTimeout(function () { console.log("2"); new Promise(function (resolve) { console.log("4"); resolve(); }).then(function () { console.log("5"); }); }); new Promise(function (resolve) { console.log("7"); resolve(); }).then(function () { console.log("8"); }); setTimeout(function () { console.log("9"); new Promise(function (resolve) { console.log("11"); resolve(); }).then(function () { console.log("12"); }); });
第四题是一个HTML文件,写的Vue或者React的实现的一个计算器,但是有错误,解决报错问题。