面试题
文章平均质量分 89
王布尔
一只前端小菜鸡,有时间会发一些项目中比较具有实用性的博客,有不严谨之处尽请指点
展开
-
前端面试题合集(持续更新中...)
26.localStorage能储存多少数据量?6.浏览器事件传播流程是什么?怎么阻止事件默认行为?27.localStorage和sessionStorage的区别。25.axios发送请求无法携带token是什么原因,如何解决?23.promise.all和promise.race的区别。11.typeof和insetensof的区别。9.var声明的变量是全局变量还是局部变量?26.es5怎么实现继承和es6怎么实现继承。26.cookie和session的区别。26.axios常用的api有哪些?原创 2024-04-22 17:38:44 · 1484 阅读 · 0 评论 -
JavaScript面试题(浏览器)
在用户第一次使用 session 的时候(访问 jsp 页面会获取 session,所以一般访问 index.jsp 就算是第一次使用 session 了),服务器会为用户创建一个 session 域对象。不同浏览器的内核不尽相同,所以各个浏览器对网页的解析存在一定的差异。同源策略是浏览器向服务端发送请求时的一种安全策略,它规定了浏览器只能请求域名、端口号、协议相同的数据源,非同源的请求会被浏览器拦截,造成跨域问题。当浏览器请求域名、端口号、协议不同的数据源时,会被浏览器拦截,此时就会报跨域。原创 2024-04-29 12:00:40 · 628 阅读 · 0 评论 -
JavaScript面试题(三)
严格模式(Strict Mode)是一种在代码中启用的特殊模式,用于提供更严格的语法和错误检查,以改善代码质量和增强安全性。因为js引擎存在monitoring process进程,会持续不断的检查主线程执行栈是否为空,一旦为空,就会去Event Queue那里检查是否有等待被调用的函数。对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,然后再对其进行加工,加上子类自己的实例属性和方法。执行栈和调用栈通常是指程序在执行过程中的两种不同的数据结构。原创 2024-04-28 16:25:43 · 2162 阅读 · 2 评论 -
JavaScript面试题(二)
Promise是一个用于异步编程的对象,它允许你以同步的方式编写异步代码,但Promise对象本身在创建时立即执行,不会造成主线程的阻塞。然而,Promise的回调函数,如then()和catch(),是异步执行的,它们会在当前脚本的所有同步任务执行完毕后调用。如果是单个promise实例,即使有多个then,仍然会按照顺序执行。如果是多个promise实例同时调用.then,then会出现交替执行的情况。这个是编译器做的优化,主要是为了避免某一个promise占用的时间太长。Promise本身是同步的。原创 2024-04-28 16:24:08 · 823 阅读 · 1 评论 -
JavaScript面试题(一)
因为JavaScript 数据类型在底层是以二进制的形式表示的,二进制的前三位为 0 会被 typeof 判断为对象类型,null 的二进制位恰好都是 0 ,因此,null 被误判断为 Object 类型。let块级作用域声明方式、const声明常量、箭头函数、模版字符串、解构赋值、展开运算符、模块、class类、Set、Map、Promise。因为const只能浅层检测引用类型数据指针(地址),所以不能直接修改引用类型数据的指针(地址),但是可以修改引用类型数据内部的元素。原创 2024-04-26 09:49:48 · 473 阅读 · 2 评论 -
CSS面试题
Important > 行内样式 > ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性。针对谷歌浏览器内核,加 webkit 前缀,用 transform:scale()这个属性进行缩放!原创 2024-04-26 09:48:31 · 663 阅读 · 0 评论