首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前后端小白记录
Louielyy
创建于2022-05-18
订阅专栏
记录一下关于自己遇到的前后端的问题
暂无订阅
共28篇文章
创建于2022-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js校验工具
js校验工具(判空、判断类型、判断大小写、判IP/端口、手机号、身份证、邮箱、座机、中文、判断是否为数字且最多两位小数、判断是否是大写字母开头,校验密码是否小于6位、判断是否为外链)
对重绘和回流的理解
我们首先来回顾一下渲染流水线的流程: 接下来,我们将来以此为依据来介绍重绘和回流,以及让更新视图的另外一种方式——合成。 1. 回流 2. 重绘 3. 合成
对 Cookie 了解多少?
HTTP 是一个无状态的协议,每次 http 请求都是独立、无关的,默认不需要保留状态信息。 但有时候需要保存一些状态,怎么办呢? HTTP 为此引入了 Cooki
浏览器的本地存储,以及各自优劣如何?
1. Cookie 2. localStorage和Cookie异同 3. sessionStorage 4. IndexedDB 5. 总结
如何理解 HTTP 状态码?
RFC 规定 HTTP 的状态码为三位数,被分为五类: 1xx: 表示目前是协议处理的中间状态,还需要后续操作。 2xx: 表示成功状态。 3xx: 重定向状态,资源位置发生变动,需要重新请求。 4x
为什么Promise要引入微任务?
Promise 中的执行函数是同步进行的,但是里面存在着异步操作,在异步操作结束后会调用 resolve 方法,或者中途遇到错误调用 reject 方法,这两者都是作为微任务进入到 EventLoop
理解EventLoop:浏览器和nodejs
1. 理解EventLoop:浏览器 2. 理解EventLoop:nodejs 3. nodejs 和 浏览器关于eventLoop的主要区别
宏任务(MacroTask)引入和微任务(MicroTask)引入
在 JS 中,大部分的任务都是在主线程上执行,常见的任务有: 1)渲染事件 2)用户交互事件 3)js脚本执行 4)网络
描述一下 V8 执行一段JS代码的过程?
前端相对来说是一个比较新兴的领域,因此各种前端框架和工具层出不穷,让人眼花缭乱,尤其是各大厂商推出小程序之后各自制定标准,让前端开发的工作更加繁琐,在此背景下为了抹平平台之间的差异,诞生的各种编译工具
V8 引擎如何进行垃圾内存的回收
JS 语言不像 C/C++, 让程序员自己去开辟或者释放内存,而是类似Java,采用自己的一套垃圾回收算法进行自动的内存管理。 2. 对于一名资深的前端工程师,对于JS内存回收的机制是需要非常
JS数据如何存储
1. 数据是如何存储的? 1.1. 基本数据类型用 栈 存储,引用数据类型用 堆 存储。 1.2. 看起来没有错误,但实际上是有问题的。可以考虑一下闭包的情况,如果变量存在栈中,那函数调用完栈顶空间销
前端笔试题
1. 如何解决下面的循环输出问题?解决方法:1.利用IIFE(立即执行函数表达式)当每次for循环时,把此时的i变量传递到定时器中
js小众面试题
1. [] == ![]结果是什么?为什么? 2. JS中类型转换有哪几种? 3. == 和 ===有什么区别?
变量声明提升和函数声明提升(含笔试题)
1. 变量声明提升和函数声明提升(重点规则) 2. 变量声明和赋值 3. 函数声明和调用 4. 变量提升和函数提升笔试题 1.说出下面运行的结果,解释原因。 2. 说出下面运行的结果,解释原因 3.
js的浅拷贝和深拷贝(面试高频考点)
浅拷贝和深拷贝 1. 浅拷贝-------对象的浅拷贝是其属性与拷贝源对象的属性共享相同引用(指向相同的底层值)的副本。 2. 深拷贝--------对象的深拷贝是指其属性与其拷贝的源对象的属性不共享
js的防抖与节流(面试高频考点)
防抖与节流 1. 防抖节流-------本质上是优化高频率执行代码的一种手段 2. 防抖和节流的区别 3. 应用场景 参考链接:https://vue3js.cn/interview/JavaScri
js的原型、原型链和继承(面试高频考点)
继承与原型链 1. 基于原型链的继承 2. 继承方法 3. 在JS中使用原型 3. 使用不同的方法来创建对象和生成原型链 4. prototype 和 Object.getPrototypeOf 5.
无限级目录树--递归(面试高频考点)
无限级目录树--递归,递归显示所有目录信息,自己面试过程遇到的面试问题以及解答,希望大家有所收获,如有问题希望大家指正
js的事件循环(面试高频考点)
事件循环 JS有一个基于事件循环的并发模型,事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。这个模型与其它语言中的模型截然不同,如 C 和 Java。 1.基于事件循环的并发模型运行时概念
js的new关键字(面试高频考点)
new 运算符 --------创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。 1. 对象类型和对象实例-----对象类型就是函数,对象实例就是new出来的对象 2. 对象属性为其他
下一页