首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端
袋鱼不重
创建于2023-09-17
订阅专栏
前端集合
等 2 人订阅
共62篇文章
创建于2023-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Gitee 与 GitHub 仓库同步:从手动操作到自动化部署
总共有三种方式,可以根据自身需求进行选择: 同步方案 操作复杂度 同步效率 适用场景 优点 缺点 手动同步 低 低 偶尔更新(每周 1-2 次) 无需额外配置,灵活可控 频繁同步时繁琐,易遗漏 脚本自
如何将代码打包成 npm 包并通过 GitHub 私有仓库发布使用
将自己的代码封装成 npm 包并分享给他人使用,是开发者常用的协作方式。但 npm官方 的私有包是付费的,对于自己使用和小团队使用就不太友好了。所以这里输出一个免费私有包替代方案:并通过 GitHub
手把手搭建Vue轮子从0到1:6. Computed 源码解读
上一章:手把手搭建Vue轮子从0到1:5. Ref 模块的实现 计算属性 computed 会 基于响应式依赖被缓存,并且在依赖的响应式数据发生变化时 重新计算 创建测试实例: 在上面的测试实例中,程
前端工程化是什么?为什么要做工程化?
前端工程化,指的是将前端开发过程标准化、模块化、自动化,以提升开发效率、保障代码质量,并增强项目的可维护性和可扩展性。 它主要体现在以下几个方面: 模块化与组件化 通过模块化(如 ES Module、
手把手搭建Vue轮子从0到1:5. Ref 模块的实现
上一章:# 手把手搭建Vue轮子从0到1:4. Reactivity 模块的实现 先思考下: ref 函数是如何进行实现的? ref 可以构建简单数据类型的响应性吗? 为什么 ref 类型的数据,必须
如何理解Reflect与defineProperty的关系?
我们先来了解一下 Reflect 是什么? Proxy的“伴生对象”—— Reflect 在 JavaScript 中,Reflect 内置对象是 ECMAScript 2015(ES6) 标准中正式
WeakMap 是什么?它和 Map 有什么区别?
WeakMap - JavaScript | MDN Map - JavaScript | MDN WeakMap 允许将数据与对象相关联,而不阻止键对象被垃圾回收,即使值引用了键。 Map 对象保存
灰度测试的目的是什么?如何进行灰度测试呢?
灰度测试是一种软件测试方法,其主要目的是逐渐将新功能或更新的版本引入到生产环境中,以便 在一小部分用户中进行测试,而不是一次性在整个用户群中推出。这有助于识别潜在问题、减少风险并确保平稳的软件发布。
Vue3 Effect源码解析
版本:Vue 3.5.17 1. 核心概念 effect 是 Vue 3 响应式系统的核心部分,主要负责依赖追踪和自动响应。它通过 ReactiveEffect 类来封装副作用逻辑,实现依赖收集和触发
强缓存、协商缓存是什么?
1. 强缓存(Strong Caching) 强缓存允许浏览器直接从本地缓存中读取资源,而不向服务器发送请求。强缓存通过 HTTP 头中的 Cache-Control 和 Expires 字段来控制。
对称加密和非对称加密有什么区别?
对称加密和非对称加密是两种常见的加密技术,它们在数据加密和解密过程中的工作方式和原理有很大的区别。 对称加密: ● 工作方式:在对称加密中,相同的密钥用于加密和解密数据。这意味着发送者和接收者都必须知
HTTPS 为什么会是安全的?它的加密方式是什么?
为什么 HTTPS 是安全的: 数据加密:HTTPS 使用非对称和对称加密来保护数据机密性。即使攻击者捕获了数据,也无法轻松解密。 完整性保护:HTTPS 通过校验和等机制来确保数据的完整性。如果数据
可以说一下浏览器的缓存流程吗?
浏览器缓存的流程涉及到资源的请求、存储和更新,缓存可以根据缓存策略和时间戳来管理。 下面是浏览器的缓存流程,以及关于时间戳的说明: 资源请求:当浏览器加载一个网页时,它会发起对网页中引用的各种资源(如
手把手搭建Vue轮子从0到1:3. 响应系统的核心设计原则
上一章:手把手搭建Vue轮子从0到1:2. 搭建框架雏形 仓库地址:https://gitee.com/carrierxia/vue-mini 1. JS 的程序性 JS 的程序性是指:一套固定的,不
Proxy的“伴生对象”—— Reflect
相关链接 Reflect - JavaScript | MDN 代码地址 静态方法:https://gitee.com/carrierxia/vue-mini/blob/master/packages
手把手搭建Vue轮子从0到1:2. 搭建框架雏形
上一篇:# 手把手搭建Vue轮子从0到1:1. 前期准备 1. 下载Vue源码(版本:3.5.17) 基本结构: 核心包结构详解: 🔥 核心模块 (最重要) vue - 主入口包,整合所有功能模块 c
什么是简单请求?什么是复杂请求?
在跨域请求中,根据请求的类型,请求可以分为两种主要类型:简单请求(Simple Request)和复杂请求(Preflighted Request)。 1. 简单请求(Simple Request)
单点登录(SSO)是什么?
1. 什么时单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的
有了同构渲染,能放弃单独的SSR、CSR吗?
可以通过以下文章先了解下什么是同构渲染: # 如何实现同构渲染? 尽管同构渲染在许多情况下提供了 SSR 和 CSR 的优点,但并不意味着所有项目都应该使用同构渲染而放弃独立的 SSR 或 CSR。项
手把手搭建Vue轮子从0到1:1. 前期准备
产出:Vue3源码库 MVP 版~ vue-mini Vue3核心模块: reactivity:响应性 runtime:运行时 compiler:编译器 vue3源码GitHub:https://gi
下一页