标签:面试

416 篇文章

八股文12-01
阅读

必备八股文——JavaScript

共有八种数据类型,分别是 Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt 。 其中 Symbol 和 BigInt 是ES6 中新增的数据类型: Symbol 代表创建后独一无二且不可变的数据类型,它主要是为了解决可能出现的全局变量冲突的问题。 BigInt 是一种数字类型的数据,它可以表示任意精度格式的整数,使用 BigInt 可以安全地存储和操作大整数,即使这个数已...

#面试
八股文12-01
阅读

必备八股文——工程化 - 掘金

git clone :克隆远程仓库到本地。 git init :在当前目录初始化一个新的Git仓库。 git add :将文件添加到暂存区,准备提交。 git commit m "commit message" :提交暂存区的改动到本地仓库,附带提交信息。 git status :查看工作区、暂存区的状态,显示文件的修改情况。 git diff :显示工作区与暂存区之间的差异。 git diff staged :显示暂存区与最后一次提交...

#面试
八股文12-01
阅读

必备八股文——浏览器

攻击指的是跨站脚本攻击,是一种 代码注入攻击 。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 等。 避免方式 不用服务器端拼接后返回(不使用服务端渲染)。 对一些敏感信息进行保护,比如 使用 ,使得脚本无法获取。 对用户输入的地方和变量都需要仔细检查长度和对 等字符做过滤 攻击的本质是利用 会在同源请求中携带发送给服务器的特点,以此来实现用户的冒充。 避免方式 添加验证码验证 使用 验证 限制 不能作为被...

#面试
八股文12-01
阅读

必备八股文——网络

传递的参数不同, 传递的参数在 中, 传递的参数在 后拼接 请求一般用于查询, 一般用于提交某种信息进行某些修改操作 相对 请求安全 请求会被浏览器主动缓存, 不会,要手动设置 请求长度有限制, 没有 请求为更新数据 为创建数据 二进制协议 : 的解析是基于文本,而 使用二进制,将请求和响应分割为更小的帧,从而实现多路复用。 多路复用 :在一个连接里,客户端和服务器都可以同时发送多个请求或回应,而且不用按照顺序一一发送,这样避免了 队头...

#面试
八股文11-30
阅读

js基本功修炼,巩固知识点

函数里面给形参重新赋值不会影响外面的变量,形参自己有个内存地址,保存外面传进来的值 形参是对象时,重新赋值为一个地址,也不影响外面的变量 这种情况会影响外面的变量,形参对象没有重新赋值,函数里面操作的形参地址是外面变量的地址 题1 当同步代码执行一遍后,Promise.resolve()是完成状态,then里面的回调会加入微任务队列, 然后从微队列取函数执行,先进先出,首先打印0,这个函数返回一个Promise.resolve(4),P...

#面试
javascript11-30
阅读

js闭包的6种应用场景!!!这下会用了

闭包的基本定义 如果一个函数访问了此函数的父级及父级以上的作用域变量,那么这个函数就是一个闭包 。闭包会创建一个包含外部函数作用域变量的环境,并将其保存在内存中,这意味着,即使外部函数已经执行完毕,闭包仍然可以访问和使用外部函数的变量。 闭包的优缺点及特性 闭包的优点 : 1. 保护变量 :闭包可以将变量封装在函数内部,避免全局污染,保护变量不被外部访问和修改。 2. 延长变量生命周期 :闭包使得函数内部的变量在函数执行完后仍然存在,可...

#学习#面试
八股文11-30
阅读

为面试所准备的100道面试题以及答案

前言 大家好,今年的金三银四已经来了,也有人说是铜三铁四,不过我想说的是这重要吗,环境只是一个因素,它确实会影响大家找工作或者跳槽涨薪,但是影响不多,最重要的一个因素在于自己是否已经做好了准备。我呢为大家准备了百道面试题,为大家保驾护航,后续也会持续更新吧,毕竟还有金九银十与新技术的出现。 \ 来点击我吧【 】 希望大家可以点个赞支持一下,整理不易 1.Vue3.0性能提升主要是体现在哪些方面 1.响应式系统 2.编译阶段 3.源码体积...

#面试
八股文11-30
阅读

前端面试必须掌握的手写题:场景篇

还是书接上篇文章,分享一些手写的题目,对于特别常见的题目最好能“背”下来,在面试的时候不需要再进行推导分析直接一把梭,这里的题目有一些是自己遇到的,也有收集到的,后续会整理分享一些其他的信息,希望对你能有所帮助 0.1+0.2问题 转成整数处理 大数相加解决\ \] 传两个字符串进来,返回一个字符串 大数相乘\ \] 传两个字符串进来,返回一个字符串 转成数字相加的问题 注意处理全零字符串的情况 数组乱序输出 Math.random输出...

#面试
八股文11-30
阅读

前端面试必须掌握的手写题:基础篇

金九银十过了大半,笔者最近也面了一些公司,现将一些自己遇到的和收集的基础题目整理出来,后续会整理分享一些其他的信息,希望对你能有所帮助 闲言少叙,看正文 实现Object.create 创建一个新对象,使用现有的对象来提供新创建的对象的\ \ proto\ \ 。 MDN 实现instanceof方法 instanceof 运算符用于判断构造函数的 prototype 属性是否出现在对象的原型链中的任何位置。 实现new关键字 在调用n...

#面试
1...404142...47