首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题总集
支撑前端荣耀
创建于2024-07-28
订阅专栏
收集我所看到的,想到的,分享的面试集合
等 1 人订阅
共21篇文章
创建于2024-07-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
理解 JavaScript 中的节流和防抖:实现 `throttle` 和 `debounce` 函数
什么是节流(throttle)? 节流是指在一定时间间隔内,确保某个函数不会被执行超过一次。即使在该时间间隔内多次触发函数,也只会执行一次。节流通常用于控制连续的事件触发频率,如滚动事件、窗口调整大小
理解 JavaScript 的 `call`、`apply` 和 `bind` 方法
自定义实现 call 方法 call 方法用于调用一个函数,并显式地设置 this 的值,同时可以传递多个参数。 实现代码 代码解释 设置上下文对
理解 JavaScript 的 `instanceof` 运算符
什么是 instanceof 运算符? instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
深入理解 JavaScript 的 `new`
什么是 new 关键字? 使用 new 关键字创建对象时,JavaScript 会执行以下步骤: 创建一个新的空对象。 将该对象的原型指向构造函数的 prototype 属性。
断点续传,一秒也不能少:从前端到后端实现大文件上传的完美体验
当需要上传大文件时,传统的上传方式可能会导致上传失败或上传时间过长,影响用户体验。为了提高上传效率和稳定性,大文件上传常常采用分片上传的方式,并结合断点续传实现更好的用户体验。本文将介绍如何使用前端技
构建简洁灵活的事件总线:JavaScript EventBus详解
本文将深入介绍如何使用JavaScript构建一个灵活、易用的事件总线(EventBus)。通过详细讨论实现细节,包括订阅、发布、一次性订阅以及取消订阅的功能,我们将为读者提供一个全面的事件管理解决方
http 缓存
HTTP 缓存机制概述 HTTP 缓存机制通过在客户端或代理服务器上存储响应数据,以减少网络延迟和服务器负载,从而加快网页加载速度。缓存机制主要涉及两个策略:强缓存和协商缓存。 强缓存 强缓存是指客户
Referer 请求头
Referer 请求头是一个 HTTP 请求头部,用于指定从哪个网页或 URL 触发了当前请求。它告诉服务器请求的来源,帮助服务器了解访问者是从哪里来到当前页面的。 主要用途 分析和统计: 服务器可以
《前端跨域大作战:轻松解决跨域问题,成为Ajax大师》
当今时代,前端开发早已不是简单的“画画界面”那么简单了。在这个充满复杂业务逻辑的世界中,跨域问题也时常让开发者们头疼不已。不过,好在有各种解决方案可以帮助我们轻松应对这些问题,今天,让我们一起来看看前
手写 Promise:深入理解异步编程
在现代 JavaScript 中,Promise 是一种用于处理异步操作的重要工具。通过手写实现一个简单的 Promise 类,我们能更深入地理解 Promise 的工作原理和异步编程的机制。
const [a,b] = {a:1,b:2},为什么会出现这样的代码??
先上问题: 如何让以下代码成立呢 先来看看错误类型 当我们尝试通过解构赋值或者 for...of 循环遍历普通对象时,通常会收到类似以下错误的提示:对象不是可迭代的。
简单请求
简单请求(Simple Request)是指满足一定条件的跨域 HTTP 请求。对于这些请求,浏览器会直接发送请求,而不会先发送预检请求(Preflight Request)。简单请求的条件较为严格,
预检请求
预检请求(Preflight Request)是浏览器在执行跨域请求前,自动发出的一个 HTTP OPTIONS 请求。预检请求的目的是确保服务器允许实际请求的方法和头部,从而避免跨域请求对服务器产生
Origin 请求头
Origin 是一个 HTTP 请求头部,用于指示请求的源,即发起请求的网页或脚本的来源。这个头部在跨域资源共享(CORS)和安全相关的场景中非常重要,帮助服务器确定请求的来源并做出相应的安全决策。
CORS机制
CORS(Cross-Origin Resource Sharing,跨源资源共享)是一种机制,用于在浏览器和服务器之间进行跨源 HTTP 请求的安全传输。它允许服务器在响应中设置特定的 HTTP 头
Vue 中的 Diff 算法:舞动的虚拟 DOM
在 Vue 的世界里,有一个神奇的算法,它叫做 Diff 算法。它的任务是将我们的虚拟 DOM 树与实际的 DOM 之间进行优雅的对比和更新,就像是一场华丽的舞蹈。 这个算法的秘诀在于它的聪明之处
JavaScript剖析:instanceof的秘密揭晓!
JavaScript中的`instanceof`操作符是一种强大的工具,让我们能够更好地理解对象的继承关系。接下来,我们将解开它的神秘面纱。
解析HTML为AST树
介绍: 在前端开发中,解析HTML为抽象语法树(AST)是一个常见的任务,特别是在构建自定义模板引擎或实现类似于Vue.js或React.js的组件系统时。本文将介绍如何使用JavaScript编写一
网络安全-xss 攻击
🌰: 应用层攻击:应用层协议通常与用户交互直接相关,因此应用层攻击主要针对特定的应用程序或协议。常见的应用层攻击包括SQL注入、跨站脚本(XSS)、跨站请求伪造(CSRF)、会话劫持等
常见的HTTP 请求头
HTTP 请求头(HTTP request headers)是附加在 HTTP 请求中的键值对,用于向服务器传递关于客户端、请求本身以及所请求资源的额外信息。以下是一些常用的 HTTP 请求头及其功能
下一页