Jansiel Notes
更适合入门的vue3响应式原理解析(纯干货分享)
版本V3.0.0。Vue的响应式原理:数据拦截+发布订阅者模式。Vue3使用了Proxy代替了Vue2的Object.defineProperty进行数据拦截,并使用了effect代替了watcher
-221天前
vue 前端 架构
读懂Vue3响应式原理的前提(Proxy,Reflect,Set,Map,WeakMap)
Proxy(代理):在目标对象之前架设一层拦截,可以对外界的访问进行改写。 ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。
-221天前
Js vue 前端
你不知道的 WeakMap
相信很多读者对 ES6 引入的 Map 已经不陌生了,其中的一部分读者可能也听说过 WeakMap。既生 Map 何生 WeakMap?带着这个问题,本文将围绕以下几个方面的内容为你详细介绍 WeakMap 的相关知识。 在计算机科学中,垃圾回收(Garbage Collect…
-222天前
Ts ECMAScript 6
Vue3优化面
前言:Vue3给我们带来了全新的开发体验和效率提升, 那么,我们怎么充分利用好这个"神器"呢?这是本篇文章要解决的问题。我们将从四个方面一起来探讨这个话题。 相关背景:vue的前世今生 从vue1.x
-223天前
Js 前端 面试
TypeScript中高级应用与最佳实践
本文只讨论图中蓝色部分。 快速修复 command + . ctrl + . 虽然在写法上,这两个操作符与位运算逻辑操作符相同。但在语义上,它们与位运算刚好相反。 对于这种表现,可以这样理解:&表示必须同时满足多个契约,|表示满足任意一个契约即可。 建议库的开发者所提供的公共a…
-225天前
Ts
Google V8 引擎工作原理(翻译)
Google V8 引擎是如何工作的?这是一个非常好的问题,这里有少许流出的官方文档来讲解,到底 V8 内部都做了什么。我会把我知道的东西分享给你(你需要自己猜,哪部分我给拿掉了),还有很多有用的地址去帮助你明白这些内容。 一个非常简单并且非常快的编译器用于将 js 编译成简单…
-225天前
Js vue 前端 Google V8
React必学:自定义Hooks,轻松飞升技术!
React必学:自定义Hooks,轻松飞升技术! React自定义Hooks是一项强大而实用的功能,它可以帮助开发者将逻辑和状态从组件中抽离出来,提高组件的可复用性和逻辑抽象能力。本论文将介绍
2024-01-02
React Js 前端
年终盘点:2023年 CSS 领域新的一些变化
2023年, CSS 领域有了新的变化,整体趋势是更加的易用,并贴合流行的框架做了扩展。本文来盘点一下过去一年中 CSS 都有哪些惊人的变化吧!
2024-01-02
CSS
你知道JS的执行原理吗
面试官:你了解JavaScript事件循环吗,掌握多少,把你知道的都说一下。 今天我们就来说一下,JavaScript作为一门单线程语言,如何通过事件循环(Event Loop)和任务队列(Task
2024-01-02
Js 前端 面试
实现一个 LRU 缓存。巧用 Map
这是一道比较常见的面试算法题。原理上并不难理解,但是实现细节却有很多注意的地方,特别是常规的哈希表+双向链表的实现。本文利用 JavaScript 的 Map 特性,巧妙实现。
2024-01-02
Js 前端 面试
上一页 1 ... 5 6 7 ... 14 下一页