后来,我师傅提了个建议,让后端返回一个更新版本的接口,前端每次更新版本的 时候,都会给后端传入时间戳,然后后端接收后判断和库里的时间戳是否相同, 相同的返回不需要更新,不相同的话,返回要更新,然后前端这边的处理方法是: 需要更新的话,清除掉缓存,刷新页面即可。 虽然说给.js .css 文件后缀加上时间戳也是可以的...
前端面试宝典(持续更新).pdf 前前端端⾯⾯试试宝宝典典((持持续续更更新新)) ⼀、Web端 1.float如何清除浮动 (1)⽗素上加上overflow:auto/hidden。 (2)⽗素加⼀个伪素.father:after{content:,clear:both} 2.闭包的原理及作⽤ (1)闭包是通过JS的链式作⽤域,函数内的局部变量只有内部函数能访...
1. 需要一个 secret(随机数) 2. 后端利用 secret 和加密算法(如: HMAC-SHA256)对 payload(如账号密码)生成一个字符串(token), 返回前端 3. 前端每次 request 在 header 中带上 token 4. 后端用同样的算法解密 第62题:redux 为什么要把 reducer 设计成纯函数 redux 的设计思想就是不产生副作用, 数据更改...
当访问一个对象的属性时,如果该对象本身没有这个属性,则会去它的原型对象中查找,以此类推,直到找到或到达原型链的顶端(通常是Object.prototype)。 四、前端框架与库 1. React与Vue的异同点? React: 强调组件化开发,组件逻辑使用JSX或纯JavaScript编写。 数据流主要通过props和state管理。 虚拟DOM提高渲染性能。 Vue...
Web前端最全面试宝典- CSS篇 1. 说下行内元素和块级元素的区别?行内块元素的兼容性使用(IE8 以下) Q1)行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 Q2)...
需要前端开发者自己封装 setCookie,getCookie。但是 Cookie 也是不可以或缺的:Cookie 的作用是与服务器进行交互,作为 HTTP 规范的一部分而存在 ,而 Web Storage仅仅是为了在本地“存储”数据而生。10. 简述一下 src 与 href 的区别。src 用于替换当前元素,href 用于在当前文档和引用资源之间确立联系。
我们webapp的话都是基于gulp搭建的前端工程来开发,因为利用gulp起一个webserver特别简单,并且我还可以实现livereload功能(当我监控的文件发生变化的时候,可以触发浏览器的自动刷新功能),而且在css3里面加前缀的话是一个很头疼的问题,我们现在只需要用autoprefixer模块就可以很容易实现自动加css3前缀这个功能了。 2. 移...
前端面试宝典 一一、、HTML/CSS篇篇 1、HTML5为浏览器提供了哪些数据存储方案? 仅仅供供参参考考】】 在较高版本的浏览器中,提供了sessionStorage:和globalStorage。在HTML5规范中,用 localStorage取代globalStorage。 HTML5中的WebStorage包括两种存储方式,分别是sessionStorage和localStorage。 sessionStorage用于在本地...
前端构建工具,面试宝典#程序员 #前端 #面试 #代码 #技术分享 - 大伟聊前端于20240315发布在抖音,已经收获了34.3万个喜欢,来抖音,记录美好生活!
登录 前端准备支付按钮链接(像后端发送了请求,后端帮我们跳转到支付界面,用户登录支付宝进行支付),提供订单id和回跳地址(用户支付完成后跳到我们提供的回跳地址) 单点登录概念: 一个大型公司有很多系统,用的是同一个账号,登录一个系统时,其它系统也可以正常访问cookie:某个系统登陆成功,再次去登录其它系统系带token...