首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
紫衣小生
创建于2021-06-28
订阅专栏
记录一些JavaScript片段。
等 3 人订阅
共20篇文章
创建于2021-06-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法-动态规划-初窥面貌
所谓动态规划其实是一个线性的处理过程,每一次的执行都可以理解为一个独立的场景,但是这个场景除了处理过程一致,周围的环境都变了。就需要这个程序去智能的结合环境的变化而修改处理的参数。从而达到解决问题的目
力扣-我居然超过了100%的人?!-No.2512
前言 你今天刷力扣了吗?昨天下班时候刷了一道题,提交以后居然提示我超过了100%的人!!! 兴奋之余不得不分享一下这个快乐的过程,然而今天早上来截屏的时候已经变成了 96.35% ,快乐瞬间少了一半
函数 - js 数组滚动
在 JavaScript 中对数组进行操作是非常常见的需求,比如给数组排序、去重、过滤等等。今天我们要分享的是一个常见的需求,即数组的滚动。具体来说就是将数组的元素按照一定的条件滚动到数组的首位或者尾
vue项目中关于JSON比对需求的分析与思路分享
1. 如何避免对原有逻辑产生侵入式的修改? 2. 对比字段比较多,如何能有效的关注对比进度?前端的日志如何管理,一键开启一键关闭? 3. 如何在未来的某一天将这个需求迅速抽离出去?
递归-广度优先和深度优先
最常见的遍历一般使用 for 循环或者 map/forEach 这些方法就可以实现,但是这些还不足以解决所有的场景。 本篇文章记录一下常见数据递归的两种常见场景:广度优先和深度优先。 数据准备 先准备
js设计模式(八)-总体感受一下设计模式
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第23天,点击查看活动详情。 前言 首先,不得不说我们是站在巨人的肩膀上写代码,前辈们已经很合理的帮助我们总结出来了23种设计模式,
js设计模式(七)-行为型模式(备忘录模式/解释器模式/职责链模式)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第22天,点击查看活动详情。 备忘录模式 这个模式其实蛮有意思的,说一个经常遇到但是很苦恼的场景: 一个创建流程分为3-5步,每一步
js设计模式(六)-行为型模式(状态模式/命令模式/访问者模式/中介者模式)
--- theme: orange --- 开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,[点击查看活动详情](https://juejin.cn/post/71672
js设计模式(五)-行为型模式(观察者模式/迭代器模式/策略模式/模板方法模式)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情。 行为型模式 行为型模式是将不同的行为代码解耦,从而解决特定场景问题的一些经典结构。 行为型设计模式主要
js设计模式(四)-结构型模式(代理模式/组合模式/装饰器模式)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情。 代理模式(委托模式) 正向代理和反向代理 正向代理: 一般的访问流程是客户端直接向目标服务器发送请求并
js设计模式(三)-结构型模式(桥接模式/外观模式/享元模式/适配器模式)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情。 结构型设计模式介绍 结构型模式所描述的是如何将类和对象结合在一起来形成一个更大的结构,它描述两种不同的
js设计模式(二)-创建型模式
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情。 创建型设计模式介绍 在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创
js设计模式(一)-简单介绍
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情。 前言 TA是谁? 设计模式是一套代码设计 「经验的总结」。项目中 「合理的」 运用设计模式可以 「巧妙
工具 - 收集单行方法
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情。 前言 sleep 当前进程暂停固定时长后继续执行。 git 地址提取文件夹名称 字符串切割结合rever
素材 - 浅尝 menorepo 多包架构 - pnpm workspace+vite+vue3+ts
最近刚好接触了一个 yarn workspace 的项目,在学习了解该项目的同时又了解到了 pnpm,pnpm 号称是最好用的 npm 工具,而且也支持 workspace 模式的开发。
JS递归-遍历查询是否有权限
一个递归查询不规则菜单树的解决方案。 常见的树状结构一般来说都是每一层的数据结构都是一样的,只有最后一层没有子元素,这样就可以作为跳出递归条件。而这个场景下虽然每一层数据结构也几乎相同,但是每一层用来
夯基础-JS篇-Array-初始化、类型转换、格式转换
作为一个前端,不论是具体哪条业务线,始终是绕不过 JS 的。 最近想夯实一下自己掌握的技术栈,所以就想着从 js 为开端慢慢的重温一下常用或不常用的一些内容。
中秋-canvas-唯美星空
最终效果图如上面的图片所示: 1. 前景为山、月亮以及文字,中景为星空,背景为渐变色作为天空。 2. 星星至右向左移动,并且有一闪一闪的效果增加用户体验。
初窥 webpack+vue+ts+jquery
webpack+vue+ts+jquery 学习,并简单理解一下。 TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。
JS递归-过滤数组函数
理一下写错的这个的思路: 1. 先把传入的数组进行过滤,并用一个变量保存。 2. 写一个计数器,用来记录是当前数组下是否有children,没有的话退出递归。 3. 当有children时,进入