首发于公众号 前端从进阶到入院,欢迎关注。 2023 年了,我即将跑路的同事出去面试的时候,告诉我发现面试官还在问“不同框架的响应式有什么区别”这样老生常谈的问题! 正好最近看到 Qwik 的作者 Miško Hevery 分享了自...
⛔这篇文章推荐的写法和React的理念是相违背的,请酌情使用。 我的文章同步在我的公众号:萌萌哒草头将军,欢迎关注我。联系我请加SunBoy_mmdctjj,一起学习,一起进步。 ? 更多阅读 新框架尝鲜 ? 我的丝滑之旅 ? u...
我正在参加「掘金·启航计划」 在介绍渲染函数的使用前,我们需要先了解一些官网提供的基础概念 DOM 树 在深入渲染函数之前,了解一些浏览器的工作原理是很重要的。以下面这段 HTML 为例: <div> <h1&g...
前言 每家公司使用的开发技术比较固化,如果仅学习在公司中用到的那些前端知识,构建的前端知识体系肯定不全面,不完整。许多属于前端领域的知识,自己的大脑会一片空白,如何破局 ?破局方法很简单,就是看到自己所属领域的圈子,别人玩得很溜,而自...
前言 学习目标 创建二维文字对象 知识点 ctx.fillText() ctx.strokeText() 1-文字的样式对象 首先咱们先看一下样式对象的架构思路。 最底层的是BasicStyle,再上面的StandStyle...
前言 学习目标 根据任意图形的变换原理,修改之前变换图案的代码,使其可以变换任意图形 知识点 矩阵变换 1-Object2D 整体代码如下: import { Vector2 } from '../math/Vector2'...
前言 相比其他的框架来说,Vue中更容易产出屎山代码;因为Vue中的options就是一个大对象,导致js本身的很多检测都失效了,比如一个函数没有用到的话会“变灰”,template中代码提示比较少,较多的mixins等等;遇到屎山...
概述 属于专栏-项目难点 重要程度:★★☆☆☆ 背景 项目当中,复杂的页面包含多个表单,并且一些表单分布在不同组件当中,想点击提交按钮提交表单,需要对所有表单进行校验,会变得有些复杂 思路 (1)如果页面的表单不多,可以通过ref...
一、引言 JavaScript提供了多种数据存储技术,如Cookie、LocalStorage、SessionStorage和IndexedDB。这些技术在Web开发中扮演着重要的角色,用于在客户端存储和检索数据。 二、Cook...
TypeScript作为一种强类型的JavaScript超集,提供了许多有用的特性,其中类型推断是我们经常用到的一个重要功能。 什么是类型推断? 在正式开始之前,我们先来明确一下类型推断是什么。 简单来说,类型推断是TypeScri...