最初的

前端
前端

前端面试知识点汇总

HTTP请求的谓词有哪些?分别有什么作用 HTTP 请求的谓词(也叫请求方法,HTTP Methods)用于表明客户端希望服务器执行的操作类型。 常见的 HTTP 方法 较少使用但在协议中存在的方法 REST 风格 API 的 CRUD 与 HTTP 方法对应表,直观展示增删改查该用什么方法: 操作类型 (CRUD) HTTP 方法 典型 URL 示例 行为说明 Create(新增) POST POST /users 在用户集合中创建一个新用户 Read(读取) GET GET /users/123 获取 id=1…

2025年9月15日 0条评论 179点热度 0人点赞 skybreak 阅读全文
前端

你知道CSP吗

在前端与 Web 安全领域,CSP(Content Security Policy,内容安全策略) 是一种安全机制,用来帮助开发者防止 XSS(跨站脚本攻击) 和 数据注入攻击。 它的核心思想是:由服务器通过 HTTP Header 或 <meta> 标签,告诉浏览器“哪些资源可以加载和执行”,从而限制恶意脚本的注入和运行。 CSP 的核心原理 常见配置示例 textContent-Security-Policy: script-src 'se…

2025年9月15日 0条评论 177点热度 0人点赞 skybreak 阅读全文
前端

JS中事件循环(EventLoop)详解

在 JavaScript 中,Event Loop(事件循环) 是一种运行机制,用来协调代码执行、事件处理以及异步任务(如 setTimeout、Promise、async/await)。它的核心作用是保证 非阻塞 的执行方式,使得 JS 虽然是单线程,却能同时处理同步和异步操作。 基本原理 宏任务与微任务 事件循环中,任务又分两类: 事件循环的执行顺序通常是: 执行流程举例 jsconsole.log('1'); setTimeout(() => { console.…

2025年9月14日 0条评论 244点热度 0人点赞 skybreak 阅读全文
前端

经典Bind,Apply,Call 三者的区别

1. 共同点 2. 区别 ① call ② apply ③ bind 3. 直观对比表 方法 是否立即调用 参数形式 返回值 call ✅ 立即调用 单个参数列表 函数执行结果 apply ✅ 立即调用 参数数组 函数执行结果 bind ❌ 不调用 单个参数列表(可预置) 新函数(this 被绑定) 4. 使用场景

2025年9月14日 0条评论 673点热度 0人点赞 skybreak 阅读全文
前端

GIS如何高效前端渲染(多线程)

GIS(地理信息系统)前端往往涉及 海量数据渲染(点、线、面、瓦片)、空间计算(缓冲区、叠加、裁剪)以及 实时交互(地图缩放/拖动)。这些运算和渲染如果全放在主线程,会严重卡 UI,因此要借助多线程。 1. 为什么 GIS 需要多线程 2. 在浏览器里实现多线程的方式 ✅ Web Worker ✅ Shared Worker ✅ OffscreenCanvas + Worker ✅ WebAssembly (WASM) + Worker 3. GIS 多线程架构模式 大厂 GIS 引擎(Mapbox GL JS、A…

2025年9月14日 0条评论 142点热度 1人点赞 skybreak 阅读全文
前端

前端应用中的高性能场景优化

例子:Google Maps Web 版 Google Maps 在前端是一个典型的 高性能应用: 🛠️ 一个小型高性能前端实现的例子(代码) 比如一个 上万条数据的表格渲染,常见的做法是: import { FixedSizeList as List } from "react-window"; function BigList({ items }) {  return (    <List      height={…

2025年9月14日 0条评论 117点热度 0人点赞 skybreak 阅读全文
前端

Web Worker是什么?使用场景是什么?

🔹 Web Worker 是什么? 🔹 特点 🔹 一个简单的例子 📂 项目结构: index.htmlworker.js worker.js(后台线程的代码): index.html(主线程): ➡️ 在这个例子里,即使计算 1e9 次循环,页面也不会卡死,因为计算在 Worker 线程中进行。 🔹 实际应用场景 ✅ 总结: Web Worker = 浏览器里的“后台工人”,用来帮主线程分担计算任务,从而保证 页面渲染和交互流畅 普通用户常见的使用场景 以下这些都是 日常网页里可能会用到 Worker 的场景: 1…

2025年9月14日 0条评论 98点热度 0人点赞 skybreak 阅读全文

近期文章

  • 华为云GaussDB考试解答
  • 华为云技术精髓入门级开发者认证考试-实验考试通关教程
  • 华为云GaussDB开发者考试实验指南
  • Windows VPS启用远程桌面及用户一键脚本
  • perplexity邀请用户获取10$奖励详解

近期评论

  1. 一位 WordPress 评论者 发表在 世界,您好!

COPYRIGHT © 2025 最初的. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang