第三步,我们通过对 window.onpopstate 事件监听来响应浏览器 的前进后退操作。 使用pushState 来实现有两个问题,一个是打开首页时没有记录,我们可以使用 replaceState 来将首页的记录替换,另一个问 题是当一个页面刷新的时候,仍然会向服务器端请求数据,因此如果请求的 url 需要后端的配 合将其重定向到一个页面。
腾讯前端开发工程师面试题库参考答案和答题要点 目录 1.你如何理解前端开发中的单页面应用SPA和多页面应用MPA的区别?各有什么优劣? 2.对于Web安全,你认为哪些问题是最严重的?你如何应对这些安全问题? 3.请解释一下微服务架构在前端开发中的应用场景。 4.你如何管理和组织项目中的CSS代码以保持可维护性? 5.请...
手写题:数组扁平化 function flatten(arr) { let result = []; for (let i = 0; i < arr.length; i++) { if (Array.isArray(arr[i])) { result = result.concat(flatten(arr[i])); } else { result = result.concat(arr[i]); } } return result; } const a = [1, [2, [3, 4]...
12.算法:最长回文子串 大家在去面试自己中意的公司之前建议大家先去练练手,我首先去了抖音和百度,每次都会带上录音笔,这样可以更快的发现自己的错误并改正,校招看重的是基础,社招也重基础但是更多的是考察项目,上面一些题可能有些很简单,但是某些点面试官会深挖 面试前也准备了挺久,前面主要是看电子书,学习笔记视...
腾讯ui视觉设计师面试题 1.之前的设计团队有多大,组件的流程是怎么样的? 2.讲述一下当时画空页面时候的一些想法。 3.在推荐展示页的地方,icon上有什么问题? 4.对运营设计和UI设计在视觉上的区别是什么? 5.对现在的流行趋势有哪些理解? 6.如果一个运营活动给你做,你会从怎么去考虑这个风格?
参考前端进阶面试题详细解答 什么是 XSS 攻击? (1)概念 XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cookie 等。 XSS 的本质是因为网站没有对恶意代码进行过滤,与正常的代码混合在一起了,浏览器没有办法分辨哪些脚本是可信的,...
腾讯校园招聘前端实习生面试题1计算机系统中cpu中的base寄存器和limit寄存器的作用是2作系统不执行以下哪个作a分配内存b输出输入c资源回收d用户访问数据库资源3以下哪个是用于用户拨号认的apptpbipseccl2pdchap4下列 腾讯校园招聘前端实习生面试题 一、耐心填一填!(每空4分,共24分) 1.为div设置类a与b,应编写HTML...
🤔 准备面试腾讯前端岗位?来看看这些常见面试问题吧!1️⃣ XSS攻击是什么?如何防范? 2️⃣ CSRF攻击是什么?如何防范? 3️⃣ 浏览器性能优化技巧有哪些? 4️⃣ CDN为什么速度快? 5️⃣ 距离计算在前端开发中的应用 6️⃣ 关于请求cookie的问题(可能有点难懂,但面试官会解释) 7️⃣ ...
腾讯前端必会面试题 CDN的使用场景 使用第三方的CDN服务:如果想要开源一些项目,可以使用第三方的CDN服务 使用CDN进行静态资源的缓存:将自己网站的静态资源放在CDN上,比如js、css、图片等。可以将整个项目放在CDN上,完成一键部署。 直播传送:直播本质上是使用流媒体进行传送,CDN也是支持流媒体传送的,所以直播完全可以...
参考前端进阶面试题详细解答 HTML5的离线储存怎么使用,它的工作原理是什么 离线存储指的是:在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。 原理:HTML5的离线存储是基于一个新建的 .appcache 文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资...