自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艾米栗的代码天地

欢迎关注公众号:进击的艾米栗

  • 博客(108)
  • 收藏
  • 关注

原创 树在前端的应用

引言: 树是数据结构中必须学习的一个概念。 树在操作中有哪些应用? 本文从实际业务出发,在简单阐述树的定义后,对需求解析,最终抽象出满足业务的树结构。

2023-10-19 15:37:30 145

原创 前端工程化 | vue3+ts+jsx+sass+eslint+prettier 配置化全流程

前端开发过程中,为了提高开发效率,我们拆分的模块和开发语法和实际运行的代码有很大差异,而为了建立快速开发的工具,我们需要很多插件来辅助。 而如何配置这些插件来提高开发效率,是一个成熟的front-end 应具备的基础素养。

2023-06-30 16:51:06 1469

原创 查询穿梭框实现

技术栈: 使用vue3 的composition api 和 tsx 进行开发。

2023-06-26 18:57:50 363

原创 数值组件滚动&趋势图联动需求拆解

技术栈:使用vue3的composition API + tsx 进行开发。

2023-06-26 16:29:46 239

原创 antd 中日期组件添加左侧日期范围选择

如何实现 antd 中的日期组件 时间范围 选择显示在左侧

2023-05-08 23:17:36 804 1

原创 前端监控之用户行为监控看板(收尾篇)

本文讲述了制作一个用户渗透看板需要考虑的问题。

2023-03-29 23:15:06 265

原创 前端监控之用户行为监控实践2(数据统计mongodb)

进行mongodb 统计实战。

2023-02-23 17:18:18 772

原创 前端监控之用户行为监控实践1(数据收集)

前文对前端监控进行了简单介绍,起因是因为当前做的一个需求,老板要看当前项目的uv、pv信息。其实这是非常简单的统计。 但在最开始接到这个需求,却难倒我了。 现在进行简单的复盘,记录一下实现方法。

2023-02-23 16:14:41 883 1

原创 前端监控简介

前端所说的监控指的是什么?前端为什么需要监控?带着这两个疑问,我进行了调查和思考。将我所了解到的信息总结如下。

2023-02-23 14:25:33 639

原创 antd日期组件时间范围动态跟随

antd 日期组件,时间自动跟随。

2023-02-10 20:37:12 1646

原创 求数组交集

求数组交集

2023-02-09 09:04:39 174

原创 算法 | 几数之和

n 数之和,涉及到哈希表

2023-02-07 22:39:50 352

原创 leetcode88-合并两个有序数组

数组类算法题

2023-02-07 00:15:43 331

原创 双问号??在 js 中的应用

双问号的应用介绍

2023-02-06 11:53:23 2031

原创 vue 渲染函数

渲染函数的介绍

2023-02-02 09:38:09 329

原创 flex 布局:实现一行固定个数,超出强制换行(流式布局)

flex 布局基础知识回顾+ 常用应用

2023-02-02 09:09:51 15369 3

原创 动态改变 url-history 对象

history 对象的一些用法

2023-01-02 12:25:52 233

原创 测试环境自动构建

一键构建测试环境

2022-11-08 01:17:01 621

原创 npm run 串行执行时,如何给某个命令动态传参数

npm 动态传参的一些总结

2022-11-07 14:12:30 1939

原创 什么是前端构建01

你知道前端构建吗? 在整个前端工程化中,前端构建的地位和作用又是什么?

2022-11-04 20:56:25 561

原创 需求记录 | 如何实现div 中的文字换行(white-space)

如何实现div 中的文字换行(white-space)

2022-10-25 21:00:17 1254

原创 ast语法树初探

前端开发中,使用了很多工具,譬如webpack、eslint来提升研发效率,但我们并不知道这些工具的实现原理。基于这些工具的核心都是抽象语法树,那我们就从抽象语法树开始理解底层原理的新世界吧。

2022-10-25 17:57:47 1345 1

原创 vue组件通信2 | 父子组件通信v-model

简要介绍了vue 下 v-model 的使用场景

2022-10-16 19:48:19 5774

原创 var 和 let const 的区别

var 和 let 、const 的区别

2022-10-08 19:09:29 401

原创 01下班后一小时| 《JavaScript 悟道》 读书笔记

《javascript 悟道》第 16 章 this 的读书笔记。

2022-09-28 23:45:57 373

原创 后端初涉猎 | 查看 log 引发的一次思考

一些思考记录

2022-09-27 08:54:49 347

原创 需求复盘 | 职责分离原则开发实战

职责分离是我们耳熟能详的设计模式,在实际的工程中,职责分离是如何体现的呢? 通过日常开发中的一个小例子帮助大家了解。

2022-09-14 10:56:31 189

原创 保姆级教程 | 表格自动行合并实现

在 element-ui 和 antv 中都有表格合并,但如何确定哪几行要合并呢? 在随机给定数据的情况下,如何实现自动合并呢?本文将一一解答这些问题。

2022-08-26 17:40:30 1207

原创 上传文件组件开发的一些思考

开发上传文件组件后的一些思考

2022-08-08 11:30:54 92

原创 京东-黑客马拉松大赛复盘

参加公司内部比赛的一些感想

2022-08-08 01:02:42 2860 1

翻译 input file cursor 不生效

input file cusor 失效

2022-07-18 15:42:54 480

原创 puppeteer实现网页截图

使用puppeteer过程中遇到的一些问题。

2022-07-01 16:44:04 2972

原创 puppeteer在mac和linux上表现不一致的问题记录

使用puppeteer实现页面截图全文档。

2022-07-01 15:30:35 520 7

原创 JS实现登录页面(倒计时)

通过手机验证码登录的页面实现

2022-06-05 23:36:04 1603

原创 使用 recordRTC 实现web 端音视频录制

recordRTC 介绍。

2022-06-03 12:49:02 1924

原创 getUserMedia` undefined 火狐firefox

很多资料都是 chrome 的解决办法。firefox 的解决办法是:在 about:config 中修改,红框中的两个属性为 true

2022-01-16 11:53:43 771 3

原创 leetcode 精选100题(8) 二叉树展开为链表-中等

题目解析这个题,我不会做。。。我想的方法非常的简单。就是在遍历二叉树的时候,用另一个二叉树来存储内容。但是这样肯定是不行的,因为没有办法拼接。所以,必须分成两个步骤进行。反思:另一个点在于,我知道是用遍历,但是没有想好拼接方法。题目中提到了展开的链表和二叉树的先序遍历相同,就应该想到是先遍历左子树,再遍历右子树。遍历完再进行拼接,如何拼接?答案是通过递归进行拼接。/** * Definition for a binary tree node. * function Tree

2021-12-10 11:43:15 316 3

原创 leetcode 精选100题(7)合并二叉树-简单

题目解题分析:这个题目的思路也很简单,在遍历左右子树的过程中,将所有的节点,保存到root1中。但就是这么简单的问题,我最开始却没有写出来。问题在于,虽然想到了利用root1来降低空间利用,但是没有想到如何在递归的过程中将所有节点的数据保存到root1中。...

2021-12-01 19:38:42 83

原创 Vue组件通信

一、兄弟组件1.1 兄弟组件通过父组件进行通讯1.2 兄弟组件通过bus进行通讯业务场景:搜索组件参数的改变,需要改变图表组件的参数,并触发图表组件的重载技术分析1:改变图表组件的参数搜索组件和图表组件属于兄弟组件。但是由于组件嵌套过深,无法通过父组件进行通讯,示意图如下:这里有两种方式:① 使用Vue中的bus进行通讯② 通过Vuex进行通讯我们挨个进行介绍。首先是通过bus进行通讯,其实这个原理和父子之间通讯的原理差不多,既然无法直接到达父组件,那么,

2021-11-26 17:11:58 677

原创 leetcode 精选100题(6)翻转二叉树-简单

题目解题分析呓语:欧耶,逐渐掌握二叉树了吗?这么快吗? 哈哈哈,开心正经一点,正经一点,这个题目看上去是很复杂,但是只要按照递归的套路去写,是一定可以写出来的。①递归形式flipTree(root)其最终的返回值应该是翻转之后的tree②单层递归情况所谓的翻转,就是左子树和右子树调换位置。但是,这里要返回一个新的子树才对。所以单层递归为: let node = new TreeNode(); node.val = root.val; r.

2021-11-26 12:55:54 4178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除