本文简介 p5.js 作为一款艺术类的 canvas 库,对颜色方面的支持是挺下功夫的,比如本文要介绍的渐变方法。 lerpColor() 要实现渐变效果,可以使用 lerpColor() 方法。 lerpColor 的作用是混合两...
ES2016 Array.prototype.includes() Array.prototype.includes 方法: 这个方法用于检查数组是否包含特定元素,如果包含则返回 true,否则返回 false // 我有一个水果篮...
00、基本概念 单例模式(Singleton Pattern),也称单体模式,就是全局(或某一作用域范围)唯一实例,大家共享、复用一个实例对象,也可减少内存开销。单例模式应该是最基础、也最常见的设计模式了。 ✅常见场景: 全局...
前言 大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。 JS 绕不开的精度丢失问题 在 javascript 中,当我们进行运算时 0.1 + 0.2 你觉得输出是 0.3 吗?显然不是...
写在前面 大家好,我是 一尾流莺,又来给大家分享真实面经了。 简单介绍一下自己的情况,方便大家和自身情况做对比,更好的知道自己的定位是什么,自己理想的公司和职位是什么样的。 本人今年 25 岁,1998 年生日,毕业学校是 大连大学,...
前几天的一场面试中,被面试官吐槽了一下,我在我项目中直接使用 Prettier 来做代码格式化,首先加载该依赖包就需要一定的成本了,况且格式化的过程中可能需要一些计算,会导致阻塞整个浏览器。 在这里,我个人目前能想到的就两种方案,一种是...
今天我们看一道 leetcode hard 难度题目:最小覆盖子串。 题目 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意:...
新建自定义视图 在视图菜单下的自定义视图按钮, 点击可以新增自定义视图。 点击之后会弹出一个添加视图的确认框, 需要输入视图的名称, 同时可以对视图进行简单的设置。 新建完之后,再次点击自定义视图, 会显示如下的弹框。 选中要展示...
前言 在Javascript编程中,数字是一种常见的数据类型,经常需要在不同的情境下进行不同类型的操作。Javascript提供了许多方法来处理数字,其中两个常用的方法是parseInt()和Number()。尽管它们在表面上看起来可...
欢迎关注我的公众号:前端侦探 最近在项目中看到这样一个布局,如下 布局本身没什么奇怪的,就是 4 * 2 的网格,比较特殊的是第二行布局是从右往左的,整体是一个这样的顺序 而这个列表是通过一个数组动态渲染的,可能有很多同学会将这...