首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端八股文
总瓢把子
创建于2022-05-21
订阅专栏
收集整理,并解答各种前端常见面试题
等 107 人订阅
共128篇文章
创建于2022-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端面试题 - 48. 对JS this的理解
this指向 在 JavaScript 中,this 是一个关键字,它代表当前函数的执行上下文对象。this 的指向是动态的,它的值取决于函数的调用方式和上下文环境。this 在不同的情况下有不同的指
前端面试题 - 47. 实现compose函数, 类似于koa的中间件洋葱模型
实现compose函数, 类似于koa的中间件洋葱模型。提供两种写法。分别是:递归写法 异步 reduce写法
前端面试题 - 46. https是如何保证安全的? 是如何保证不被中间人攻击的?
HTTPS(Hyper Text Transfer Protocol Secure)是在 HTTP 协议的基础上添加了 SSL/TLS 加密协议的一种安全传输协议。HTTPS 通过使用 SSL/TLS
前端面试题 - 45. koa洋葱模型以及相关问题(附koa简易实现源码)
Koa 框架的洋葱模型是一种中间件处理流程的设计模式,通过将请求和响应对象传递给一系列中间件函数,每个中间件函数都可以对请求和响应进行处理和修改,最终返回响应结果。
前端面试题 - 44. node.js如何调试
Node.js 提供了一个内置的调试器 inspect,用于调试应用程序。下面介绍两种常用的调试方式。 1. 使用 --inspect 命令行参数 使用 --inspect 命令行参数可以开启 Nod
前端面试题 - 43. Webpack的原理, plugin loader 热更新等等
Webpack 是一个现代化的 JavaScript 应用程序的静态模块打包工具。其主要原理是将项目中的所有文件都视为模块,然后通过各种 Loader 和 Plugin 对这些模块进行处理和优化,最终
前端面试题 - 42. postion属性大概讲一下, static是什么表现? static在文档流里吗?
position 属性用于设置元素的定位方式,常见的属性值包括 static、relative、absolute、fixed 和 sticky。下面是各个属性值的含义和示例: static:默认值,表
前端面试题 - 41. BFC是什么? 哪些属性可以构成一个BFC呢?
BFC 块级格式化上下文(Block Formatting Context)的缩写,是一种 Web 页面中的 CSS 渲染模式,它是一个独立的渲染区域,具有自己的渲染规则和独立的布局机制,不受外部影响
前端面试题 - 40. ES5和ES6的继承? 这两种方式除了写法, 还有其他区别吗?
ES5的继承 通过原型链实现的 ES5的继承缺点是: 原型链继承会导致所有的子类实例共享父类实例属性,当多个实例修改该属性时可能会互相影响。 子类无法向父类传递参数。 解释 Animal.call(t
前端面试题 - 39. EventEmitter
on()方法用于添加事件监听器,emit()方法用于触发事件并传递参数,off()方法用于移除事件监听器,once()方法用于添加一次性的事件监听器。它考虑了以下情况: 添加相同的事件监听器多次只会执
前端面试题 - 38. 函数输出什么?(自执行函数,作用域)
输出结果为 function b() { b = 20; console.log(b); }。 解释 b没有被修改: 在这段代码中,b 是一个函数名,它在函数内部被定义为一个常量,因此无法被重新赋值。
前端面试题 - 37. top命令的属性大概聊一下?
top 命令是 Linux 和 Unix 系统中一个常用的性能监控工具,它可以实时地显示系统的 CPU、内存、磁盘 I/O 等信息,并以交互式的方式提供对进程的监控和管理功能。以下是 top 命令的使
前端面试题 - 36. 301 302 304的区别
301、302、304 是 HTTP 状态码,表示服务器返回的响应状态,分别表示: 301 Moved Permanently:永久重定向。表示请求的资源已经被永久移动到新的 URL,所有的后续请求应
前端面试题 - 35. 两个字符串对比, 得出结论都做了什么操作, 比如插入或者删除
题目 两个字符串对比, 得出结论都做了什么操作, 比如插入或者删除 思路:编辑距离 动态规划求编辑距离 倒着将变化输出。dp[i] === dp[i - 1] + 1 解释: 我们将一个字符串转换成另
前端面试题 - 34. 前端安全都了解哪些?
前端安全是指在前端开发过程中,保障网站应用程序的安全性,防止黑客攻击、注入、跨站脚本等安全威胁。前端安全主要包括以下几个方面: XSS(跨站脚本攻击) cross site scripting XSS
前端面试题 - 33. flex 1是代表什么意思?分别有哪些属性?
flex 1 flex: 1 是一个 CSS 属性,它用于设置 flexbox 容器中某个项目的伸缩性。具体来说,flex: 1 表示该项目可以在剩余空间中伸缩,并且占据剩余空间的比例为 1:1,也就
前端面试题 - 32. css 三列等宽布局如何实现?
实现 CSS 三列等宽布局的方法有很多,这里介绍两种常用的方法: 使用 float 实现 使用 flexbox 实现 在上面的两种方法中,分别使用了 float 和 flexbox 来实现三列等宽布局
前端面试题 - 31. node进程间如何通信?
通信方式 Node.js 进程间可以通过以下几种方式进行通信: 子进程与父进程间的通信:可以使用 child_process 模块中的 send() 方法和 on("message") 事件来实现。父
前端面试题 - 30. Node开启子进程的方法有哪些?
包括: child_process.spawn():启动一个子进程,并且该进程不会阻塞 Node.js 的事件循环。可以通过该方法启动任何可执行文件。 child_process.fork():启动一
前端面试题 - 29. Node是怎么部署的? pm2守护进程的原理?
Node是怎么部署的 Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,可用于开发服务器端应用程序。因此,部署 Node.js 应用程序的方式与部署其他服务器端应
下一页