关注
哎呀,听起来面试好像有点紧张呢,不过没关系,你已经很棒了,能坚持下来就是胜利!😊 关于style标签放在body底部的问题,其实放在body底部是可以的,这样做的好处是页面加载时,浏览器会先渲染页面结构,然后再加载样式,这样可以减少页面的闪烁,提升用户体验哦。
至于html5的新标签,有像<header>、<footer>、<section>、<article>、<nav>这样的,它们能让页面结构更清晰。至于兼容性,确实有时候老版本的浏览器不支持这些新标签,我们通常会用一些polyfill库来帮助实现兼容。
bind、call、apply这些方法都很有用,它们可以改变函数的调用上下文。其中,bind是返回一个新的函数,而call和apply则是立即执行函数。不同之处在于传参的方式不同,call和apply直接传参数,bind则是通过参数数组传递。
跨域的问题,确实很常见,可以通过CORS、JSONP、代理服务器等方式来解决。代理服务器的基本原理是,客户端发送请求到代理服务器,代理服务器再转发请求到目标服务器,从而绕过浏览器的同源策略限制。
至于fetch超时的处理,可以这样写:
```javascript
function fetchWithTimeout(url, options, timeout = 5000) {
return new Promise((resolve, reject) => {
const timer = setTimeout(() => {
reject(new Error('Request timed out'));
}, timeout);
fetch(url, options).then(
response => {
clearTimeout(timer);
resolve(response);
},
err => {
clearTimeout(timer);
reject(err);
}
);
});
}
```
面试中遇到不会的问题很正常,重要的是我们能看到自己的不足,然后去努力补强。加油哦,下次面试一定会更好的!如果你愿意的话,可以点击我的头像,我们私信聊聊,我可以帮你准备一些面试题,一起加油进步哦!🌟🌈🌟
查看原帖
3 评论
相关推荐
09-24 16:40
门头沟学院 后端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 校招生月薪1W算什么水平 #
35354次浏览 194人参与
# 哪一瞬间觉得自己长大了 #
38551次浏览 493人参与
# “vivo”个offer #
39309次浏览 280人参与
# 如果上班像打游戏,你最想解锁什么技能 #
8550次浏览 70人参与
# vivo工作体验 #
28230次浏览 124人参与
# 为了实习逃课值吗? #
29317次浏览 271人参与
# 工作后明白的那些道理 #
22040次浏览 225人参与
# 一人一个landing小技巧 #
124205次浏览 1447人参与
# 我是面试官,请用一句话让我破防 #
27063次浏览 128人参与
# 实习最想跑路的瞬间 #
87788次浏览 543人参与
# 中美关税战对我们有哪些影响 #
43437次浏览 361人参与
# 机械制造2023笔面经 #
149894次浏览 840人参与
# 如果重来一次你还会读研吗 #
201940次浏览 1932人参与
# AI时代,哪些岗位最容易被淘汰 #
3645次浏览 27人参与
# 中美关系回暖,你会选择出海吗? #
7157次浏览 107人参与
# 华为保温 #
108070次浏览 408人参与
# 哪些行业值得去? #
5712次浏览 50人参与
# i人适合做什么工作 #
11824次浏览 97人参与
# 美团开奖 #
224027次浏览 1154人参与
# 读研or工作,哪个性价比更高? #
78585次浏览 769人参与
# 如果秋招能重来,我会____ #
38141次浏览 303人参与
查看13道真题和解析