-
关于console.log是同步还是异步的问题
前言 最近在一次使用console.log()的过程中,发生了一件意料之外的事情,让我想起了多年前,一位面试官问我的一个问题console.log()是同步的还是异步的?36_canva... -
canvas实现由粒子过渡为图片的效果
效果图 实现方法 用中间临时的canvas来处理图像,然后保存图像的ImageData 根据ImageData生成随机的粒子集合。 开启粒子动画,使随机粒子集合向目标处移动 代码12345678910111213141516171819202122... -
计算机基础知识
计算系统的分层 信息层 最内层的信息层反映了,在计算机上表示信息的方式,它是一个纯概念层。计算机上的信息采用二进制管理。 硬件层 硬件层由计算机系统的物理硬件组层。 程序设计层 程序设计层负责处理软件、用于实现计算的指令以及管理数据 操作系统层 每台... -
编程中的设计模式
设计模式分类 设计模式主要分为四类:创建型模式、结构型模式、行为型模式,还有一种J2EE 模式 创建型模式: 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创... -
antd-d,一个基于antd的配置化组件库
介绍 antd-d是一个基于antd v5.16.0的配置化的组件库 适用于 react web 开发 支持TypeScript 支持ESM和UMD规范 安装antd-d之后,会自动安装antd,可直接引入antd中的组件 目前封装了绝大多数For... -
前端面试题(高阶-架构篇)
浏览器缓存与Web安全一、描述浏览器缓存的工作原理二、HTTP头中的哪些字段与缓存策略有关?它们各自如何工作?三、解释Cache-Control、Expires、Last-Modified、ETag等HTTP头字段如何影响浏览器缓存行为?四、什么是强... -
前端面试题(进阶篇)
React18相关面试题一、React的设计思路,它的理念是什么?和Vue有什么异同二、什么是React的事件机制?和普通的事件有什么区别?请解释其工作原理三、React.Component和React.PureComponent之间的区别是什么?四... -
前端面试题(基础篇)
性能优化面试题一、在前端开发中,有哪些性能优化方面的操作? 减少http请求: 合并CSS、JavaScript文件,使用CSS Sprites合并图像,减少页面加载时的请求数量。 使用CDN: 将静态资源,如图片、CSS、JavaScript文件... -
经济学原理笔记
经济学的十大原理 原理一: 人们面临权衡取舍 大炮与黄油效率与平等效率指社会能从稀缺资源中得到的最大利益平等指将这些利益平均的分配给每个成员换句话说,效率是指经济蛋糕的大小,平等是指如何分割这块蛋糕。 原理二:某种东西的成本是为了得到它,所放弃...