- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2022年前端大厂面试必备(一)
一一、、HTML/CSS篇篇
1、请你说一下 Web Worker和 WebSocket的作用
【【仅仅供供参参考考】】
Web Worker的作用如下:
(1)通过 worker= new Worker (url)加载一个 JavaScript文件,创建一个 Worker,同时返
回一个 Worker实例
(2)用 worker.postMessage (data)向 Worker发送数据
(3)绑定 worker.onmessage接收 Worker发送过来的数据
(4)可以使用 worker.terminate()终止一个 Worker的执行
WebSocket的作用如下
它是Web应用程序的传输协议,提供了双向的、按序到达的数据流 它是HTML5新増的协议,
WebSocket的连接是持久的,它在客户端和服务器之间保持双工连接,服务器的更新可以及时推
送到客户端,而不需要客户端以一定的时间间隔去轮询
2、什么是文档的预解析? (浏览器解析过程)
【【仅仅供供参参考考】】
Webkit 和 Firefox 都做了这个优化,当执行 JavaScript 脚本时,另一个线程解析剩下的文
档,并加载后面需要通过网络加载的资源 这种方式可以使资源并行加载从而使整体速度更
快 需要注意的是,预解析并不改变 DOM 树,它将这个工作留给主解析过程,自己只解析外部
资源的引用,比如外部脚本、样式表及图片
3、href 与 src区别?
【【仅仅供供参参考考】】
href (Hypertext Reference)指定网络资源的位置,从而在当前元素或者当前文档和由当前属
性定义的需要的锚点或资源之间定义一个链接或者关系 (目的不是为了引用资源,而是为了
建立联系,让当前标签能够链接到 目标地址 )
src source (缩写),指向外部资源的位置,指向的内容将会应用到文档中当前标签所在位
置
href与src的区别
请求资源类型不同:href 指向网络资源所在位置,建立和当前元素 (锚点)或当前文档 (链
接)之间的联系 在请求 src 资源时会将其指向的资源下载并应用到文档中,比如
JavaScript 脚本,img 图片;
作用结果不同:href 用于在当前文档和引用资源之间确立联系;src 用于替换当前内容;
浏览器解析方式不同:当浏览器解析到src ,会暂停其他资源的下载和处理,直到将该资源加
载、编译、执行完毕,图片和框架等也如此,类似于将所指向资源应用到当前内容 这也是为
第1/27页
什么建议把 js 脚本放在底部而不是头部的原因
4、iframe的优缺点?
【【仅仅供供参参考考】】
优点:
解决加载缓慢的第三方内容如图标和广告等的加载问题
Security sandbox
并行加载脚本
缺点:
iframe会阻塞主页面的Onload事件
即时内容为空,加载也需要时间
没有语意
5、HTML5如何实现跨域?
【【仅仅供供参参考考】】
在服务器端设置允许在其他域名下访问,例如允许所有域名访问以下内容
response.setHeader (Access-Control-Allow-Origin,*);
response.setHeader (Access-Control-Allow-Methods,POST);
response.setHeader (Access-Control-Allow-Headers,x-requested-with, content-
type);
6、页面可见性 (Page Visibility)API 可以有哪些用途
【【仅仅供供参参考考】】
1、通过visibility state的值得检测页面当前是否可见,以及打开网页的时间
2、在页面被切换到其他后台进程时,自动暂停音乐或视频的播放
7、cookie和 session的区别是什么?
【【仅仅供供参参考考】】
区别如下:
(1)cookie数据存放在客户的浏览器上, session数据存放在服务器上
(2)cookie不是很安全,别人可
您可能关注的文档
最近下载
- 民用无人机驾驶员训练手册(供参考).doc VIP
- 今日头条机构入驻协议3篇.docx
- 肺部结节影的影像学诊断与鉴别诊断.ppt
- 2025年山东省青岛西海岸新区中考一模训练语文试题(含答案) .pdf VIP
- 民用无人机驾驶员训练手册(2020).docx VIP
- 人教PEP版(2024)三年级下册英语Unit 6 Numbers in life单元整体教学设计(共6课时).docx
- 国网电动汽车服务有限公司招聘笔试题库2022.pdf
- 自娱自乐攻略适用21.0211新春版 by龙行天下Iray.xlsx VIP
- 基于单片机的智能衣柜控制系统设计.docx
- 搅拌站沙石供应合同模板.docx VIP
文档评论(0)