程序员拂雨
码龄6年
关注
提问 私信
  • 博客:62,106
    社区:4
    问答:44
    62,154
    总访问量
  • 73
    原创
  • 51,950
    排名
  • 38
    粉丝

个人简介:前后端优质创作者,时刻在学习或去学习的路上。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-05-24
博客简介:

weixin_45119097的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    2
    当前总分
    149
    当月
    4
个人成就
  • 获得59次点赞
  • 内容获得7次评论
  • 获得160次收藏
  • 代码片获得453次分享
创作历程
  • 1篇
    2024年
  • 28篇
    2023年
  • 43篇
    2022年
  • 1篇
    2021年
成就勋章
TA的专栏
  • JavaSCript
    32篇
  • 数据结构
    11篇
  • 计算机网络
    9篇
  • 计算机组成原理
    5篇
  • CSS
    6篇
  • react
    4篇
  • HTML
    4篇
  • typescript
    4篇
  • 排序算法
    6篇
  • ES6
    2篇
兴趣领域 设置
  • Python
    pythonplotly
  • 编程语言
    typescript
  • 前端
    javascriptjquerytypescriptnode.jsvue.jsangular.jsreact.jses6express
  • 操作系统
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Npm install 原理

当依赖树第一层分别依赖a,b,c。当b依赖于c的时候,理想状态下,会直接关联b和c的关联关系,但是如果b依赖于c,但是c的另一个版本,这时候属于非理想状态下,b就不能直接依赖c,而是去构建属于自己的node-modules。这时候就会产生冗余代码,属于非扁平化。信息生成一个唯一的key,这个key能找到对应的index-v5 下的缓存记录 也就是npm cache 文件夹下的index-v5文件,如果发现有缓存记录,就会找到tar包的hash值,然后将对应的二进制文件解压到node_modeules。
原创
发布博客 2024.08.31 ·
634 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏

js中的事件冒泡

所谓的冒泡指的就是事件的向上传导,当后代元素上的事件被触发时,其祖先元素的相同事件也会被触发。在开发中大部分情况冒泡都是有用的,如果不希望发生事件冒泡可以通过事件对象来取消冒泡。
原创
发布博客 2023.04.25 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么是js中的事件循环

JavaScript中的事件循环是一种机制,用于处理异步任务和事件处理程序。事件循环的基本原理是,JavaScript引擎在空闲时等待事件的到来,然后将事件添加到事件队列中。事件循环会不断地检查队列中是否有事件,如果有,则会将事件取出并执行相应的回调函数。事件循环采用单线程模型,因此只有在当前事件处理程序执行完毕后,才能执行下一个事件处理程序。这种机制确保了JavaScript中的代码执行顺序和可预测性。
原创
发布博客 2023.04.24 ·
798 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

到底什么是JS的promise?

promise用于异步调用,当你需要使用异步嵌套的时候,可以使用promise去简化代码,而不是在ajax或者fetch请求中,再重复写多个请求甚至更多的嵌套异步请求。
原创
发布博客 2023.04.24 ·
805 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

各种配置文件的作用

各种配置文件的作用
原创
发布博客 2023.04.23 ·
4495 阅读 ·
5 点赞 ·
0 评论 ·
30 收藏

三、tsconfig.json的配置

tsconfig.json的配置
原创
发布博客 2023.04.14 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二、typescript的数据类型

typescript的数据类型
原创
发布博客 2023.04.14 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一、ts学习第一课:环境配置

ts学习第一课:环境配置
原创
发布博客 2023.04.14 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装快速排序算法

使用js封装一个快速排序算法
原创
发布博客 2023.04.10 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装归并排序算法

使用js封装一个归并排序算法
原创
发布博客 2023.04.10 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装归并排序算法

使用js封装一个归并排序算法
原创
发布博客 2023.04.10 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装插入排序算法

使用js封装插入排序算法
原创
发布博客 2023.04.10 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装选择排序算法

使用js封装选择排序算法
原创
发布博客 2023.04.10 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装冒泡排序算法

使用js封装冒泡排序算法
原创
发布博客 2023.04.10 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 JavaScript 封装一个二叉堆数据结构

使用 JavaScript 封装一个二叉堆数据结构
原创
发布博客 2023.04.10 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装一个二叉树的数据结构

有且只有一个根节点,且每个节点最多只有两个子节点的二叉树。
原创
发布博客 2023.04.08 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装一个散列表结构

散列表是通过hashcde来作为键值对的键值,方便快速的生成和获取
原创
发布博客 2023.04.07 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装字典数据结构

字典数据结构,由键值对组成。
原创
发布博客 2023.04.07 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装一个集合

使用数组封装一个集合
原创
发布博客 2023.04.07 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用js封装一个循环链表

封装循环链表
原创
发布博客 2023.04.07 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多