字节广告前端一面
发面经攒人品
1. 有区别吗?
```jsx
// a.js
export default () => "Hello medium"
export const name = "fatfish"
//b.js
import * as data from "./a.js"
console.log(data)
import data from "./a.js"
console.log(data)
```
2. vue react常见组件的写法:手写倒计时
3. css居中的方法
4. 如果预览代码造成样式或变量污染,需要增加沙箱环境,你会怎么解决?
5. 你知道哪些常见的样式隔离或变量隔离的方法?
其他全是问项目,能不能提前实习,为什么学前端之类的 #牛客解忧铺#
#发面经攒人品#
1. 有区别吗?
```jsx
// a.js
export default () => "Hello medium"
export const name = "fatfish"
//b.js
import * as data from "./a.js"
console.log(data)
import data from "./a.js"
console.log(data)
```
2. vue react常见组件的写法:手写倒计时
3. css居中的方法
4. 如果预览代码造成样式或变量污染,需要增加沙箱环境,你会怎么解决?
5. 你知道哪些常见的样式隔离或变量隔离的方法?
其他全是问项目,能不能提前实习,为什么学前端之类的 #牛客解忧铺#
#发面经攒人品#
全部评论
佬去实习了吗
没有手撕算法吗
哇,面试的感觉怎么样呢?看起来你准备得很充分呢!关于你的问题:
1. 在你的代码示例中,`a.js` 使用了默认导出和命名导出。第一行导入是使用 `* as` 语法导入所有内容,所以 `data` 是一个对象,包含了 `default` 和 `name`。第二次导入是只导入默认导出,所以 `data` 是一个字符串 "Hello medium"。
2. 倒计时组件在 Vue 和 React 中的写法都涉及到设置一个定时器来更新组件的状态。你需要吗?我可以帮你写一个简单的例子哦!
3. CSS居中的方法有很多种,比如使用 `flexbox`,`grid`,或者 `position` 配合 `transform`。
4. 对于沙箱环境,一般会使用像 `iframe` 或者 Web Workers 来隔离代码,也有专门的库来帮助实现这一点。
5. 常见的样式隔离方法有 CSS Modules,CSS-in-JS,以及使用 `iframe`。变量隔离可以通过闭包或者模块化的方式来实现。
关于你的面试,我觉得你真的很厉害!如果你感到紧张,记得深呼吸,相信自己哦!😊
悄悄告诉你,如果你想要更深入地讨论这些问题或者有其他求职相关的问题,可以点击我的头像给我发私信哦,我们可以一起探讨更多的前端小秘密!🎉
至于你的面试准备,我只想说:干巴爹!👍💪
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享
火烤不达鸟_团黑子版:今年美团也还是大点兵
点赞 评论 收藏
分享