面试知识点
文章平均质量分 93
song854601134
这个作者很懒,什么都没留下…
展开
-
面试题(杭州)
文章目录杭州马面试题1.常见的集合有哪些?都有什么区别:2.HashMap的底层原理:3.sleep和wait的区别4.run方法和start方法的区别:5.Threadlocad的作用:6.solr查询出的数据放在哪:8.支付宝的支付流程:11线程池工作原理:22.Hashmap的底层原理?23.有对hashmap初始容量进行修改过吗?修改原理初始容量?24.多线程中使用的集合有哪些是线程安全的?28.线程的生命周期?29.说下Ioc Aop 和项目中用到的地方?34.项目登录功能实现过程?token怎么原创 2021-03-10 13:41:52 · 2312 阅读 · 0 评论 -
reac面试题
react 细碎面试知识点原创 2023-02-08 16:27:44 · 1503 阅读 · 0 评论 -
关于 async 函数的理解/then的多层次回调问题
前言写这一篇文章的目的在于看到这篇文章觉得挺有意思,所以写下这个已表看法。 这个是原文开始进坑所谓的争论起源于一道面试题async function async1() { console.log('async1 start') await async2() console.log('async1 end')}async function async2() { console.log('async2')}console.log('script start')setT原创 2022-01-01 20:32:35 · 1864 阅读 · 0 评论 -
前端基础篇之HTTP协议
HTTP协议作为前端开发的重要基础知识,却是很多非计算机专业出身的码农的软肋。笔者通过《图解http》一书系统的学习了HTTP协议的基础内容,并旁征博引,试图用更加简练的语言着重描述出HTTP协议需要掌握的重点内容,帮助不爱看书的同学节省时间。小纲老师HTTP协议简介HTTP版本HTTP报文Web服务器HTTPSWeb安全防范小结HTTP协议简介《图解HTTP》一文中这样描述HTTP在网络中的地位:Web使用一种名为HTTP(HyperText Transfer Protocol,超文原创 2021-12-30 09:13:54 · 1445 阅读 · 0 评论 -
全面的html面试知识点
文章目录@[toc]1. HTML、XML、XHTML 的区别2. 什么是HTML5以及和HTML的区别是什么概念区别3. HTML、XHTML和HTML5区别以及有什么联系XHTML与HTML的区别XHTML与HTML5的区别HTML、XHTML、HTML5之间联系4. HTML5 为什么只需要写5. 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?6. 页面导入样式时,使用link和@import有什么区别7. 支持HTML5的浏览器有哪些8. Label 的作用是什么? 怎么用?9. 标签原创 2021-12-30 08:56:03 · 312 阅读 · 0 评论 -
由浅入深,66条JavaScript面试知识点
文章目录由浅入深,66条JavaScript面试知识点前言HTML&CSS:JavaScript:Vue:1.介绍一下js的数据类型有哪些,值是如何存储的2. && 、 ||和!! 运算符分别能做什么3. js的数据类型的转换4. JS中数据类型的判断( typeof,instanceof,constructor,Object.prototype.toString.call()5. 介绍 js 有哪些内置对象?6. undefined 与 undeclared 的区别?7. null原创 2021-12-26 21:57:53 · 557 阅读 · 0 评论 -
一次性搞懂JavaScript 执行机制
看了很多js执行机制的文章似乎都是似懂非懂,到技术面问的时候,理不清思绪。总结了众多文章的例子和精华,希望能帮到你们JavaScript 怎么执行的?执行机制——事件循环(Event Loop)通常所说的JavaScript Engine(JS引擎)负责执行一个个 chunk (可以理解为事件块)的程序,每个 chunk 通常是以 function 为单位,一个 chunk 执行完成后,才会执行下一个 chunk。下一个 chunk 是什么呢?取决于当前 Event Loop Queue (事件循环队原创 2021-12-16 20:34:39 · 778 阅读 · 0 评论 -
JavaScript运行机制
文章目录前言栈(后进先出)队列(先进先出)宏观任务(Task,或者叫MacroTask)微观任务(MicroTask)浏览器中的事件循环(Event Loop)测试:宏任务微任务执行顺序测试:setTimeout第二个参数是最小延迟时间测试:宏任务在微任务之前完成测试:宏任务包含微任务总结前言本文要讲的是,浏览器读一个script代码的流程是什么,遇到异步代码会如何处理,宏观任务和微观任务如何处理。开始前先来看几个概念。栈(后进先出)首先要说一个栈模型,函数的调用形成了栈帧。function f原创 2021-12-16 20:26:48 · 1579 阅读 · 0 评论 -
这一次,彻底弄懂 JavaScript 执行机制
文章目录1.关于javascript2.javascript事件循环3.又爱又恨的setTimeout4.又恨又爱的setInterval5.Promise与process.nextTick(callback)6.写在最后(1)js的异步(2)事件循环Event Loop(3)javascript的执行和运行(4)setImmediate(5)最后的最后本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。不论你是javascript新手还是老鸟,不论是面试求职,还原创 2021-12-16 20:24:57 · 133 阅读 · 0 评论 -
JSON.stringify深拷贝的缺点
文章目录JSON.stringify深拷贝的缺点JSON.stringify深拷贝的缺点浅拷贝和深拷贝:针对对象深拷贝和浅拷贝只针对像Object和Array这样的复杂对象的,String,Number等简单类型不存在深拷贝。浅拷贝:因为浅拷贝只会将对象的各个属性进行依次复制,并不会进行递归复制。在JavaScript中,对于Object和Array这类引用类型值,当从一个变量向另一个变量复制引用类型值时,这个值的副本其实是一个指针,两个变量指向同一个堆对象,改变其中一个变量,另一个也会受到原创 2021-12-10 10:09:53 · 2550 阅读 · 0 评论 -
面试精讲(guigu)
文章目录精讲1. 基础部分2. 对象3. 原型4. 预解析5.执行上下文6. 作用域7. 闭包9. 同步/异步11. Promise精讲1. 基础部分变量:用来存放数据,保存的数据可以修改常量:用来存放数据,保存的数据不可修改变量和常量的本质,无论是变量还是常量,其本身都是数据,也需要在内存中占用内存空间,保存在内存的栈结构分区中ECMAScript标准定义了8种数据类型1. 7种原始数据类型:String,Numbr,Boolean,Undefined,null,Symbol原创 2021-11-25 20:56:37 · 514 阅读 · 0 评论 -
react面试题
1. react 生命周期函数最新的生命周期:初始化constructor (初始化状态 - ref - 绑定 this 指向)static getDerivedStateFromProps / componentWillMount(旧)render(返回渲染页面需要的虚拟 dom 对象)componentDidMount(发送 ajax 请求、设置定时器等一次性任务)更新static getDerivedStateFromProps / componentWillReceiv原创 2021-11-25 20:18:51 · 64 阅读 · 0 评论 -
前端面试习题
1.异步执行顺序问题阅读下面代码,我们只考虑浏览器环境下的输出结果,写出它们结果打印的先后顺序,并分析出原因,小伙伴们,加油哦!1 console.log("AAAA");2 setTimeout(() => console.log("BBBB"), 1000);3 const start = new Date();4 while (new Date() - start < 3000) {}5 console.log("CCCC");6 setTimeout(() => co原创 2021-11-24 23:18:16 · 623 阅读 · 0 评论 -
b站前端老猫总结面试题
文章目录你是如何理解html语义化标签的?闭包什么是作用域链?对vue生命周期的理解vue数据绑定的理解webpack中的loader和plugin的区别基本数据类型和引用数据类型的区别var 和let和const的区别ajax、fetch、axios的区别ansyc和defer的区别ansyc await 对比promise的区别cookie和session的区别get和post的区别px em rem vw vh的区别http和ttpps的区别js中的栈和堆和队列的区别tcp和udp的区别你是如何理解原创 2021-11-24 22:20:46 · 2087 阅读 · 0 评论 -
Axios 如何取消重复请求?
文章目录Axios 如何取消重复请求?一、如何取消请求二、如何判断重复请求三、如何取消重复请求3.1 定义辅助函数设置请求拦截器设置响应拦截器四、CancelToken 的工作原理Axios 如何取消重复请求? 在 Web 项目开发过程中,我们经常会遇到重复请求的场景,如果系统不对重复的请求进行处理,则可能会导致系统出现各种问题。比如重复的 post 请求可能会导致服务端产生两笔记录。那么重复请求是如何产生的呢?这里我们举 2 个常见的场景:假设页面中有一个按钮,用户点击按钮后会发起一个 AJAX原创 2021-11-24 19:01:39 · 1148 阅读 · 0 评论