不作声

LV1
发表了文章

使用webpack和rollup打包组件库

之前做了一个loading的样式组件,为了实现代码的可重用性,将这个小项目打包并且发布在了npm上。在一次次的打包发包过程中经历了一个又一个报错,@buzuos...

不作声
发表了文章

浅析前端模块化

Commonjs是以在浏览器环境外构建JavaScript生态系统为目标而产生的项目,比如在服务器或桌面环境中。

不作声
发表了文章

http协议的优化历程

http,超文本传输协议,工作在应用层。客户端和服务端都需要通过http进行通信,除了业务需要的数据,还有大量的隐私数据,所以在数据量越来越大的同时也要兼顾安全...

不作声
发表了文章

在网页如何实现截图的功能

dom-to-image的实现原理主要依靠「svg标签的<foreginObject元素和canvas」。

不作声
发表了文章

代码完成到上线经历了什么

前端工程化,是面向公司的代码模块化、系统化、规范化的一个过程,在这个过程中,经过了这个过程,我们才能称得上是“正规军”。

不作声
发表了文章

使用CSS生成loading样式组件

使用CSS生成svg矢量图,可以随着CSS文件一起缓存,减少请求图片的次数。在React中可以使用svgr将svg转换为组件,支持按需加载等功能。

不作声
发表了文章

git提交代码规范

在我们向github仓库提交代码时,git commit命令是不可缺少的。我们在commit时需要附带一些提交信息,否则将禁止提交。

不作声
发表了文章

两数之和与三数之和

在数组的左右各有一个指针,向中间遍历。指针指向的两数和为s,则s=nums[i]+nums[j],判断s和target的大小:

不作声
发表了文章

反转单链表

这结果简直拉胯,我们来做时间和空间复杂度分析,将链表遍历一遍拆掉入栈,然后再将栈遍历一遍出栈生成链表,时间复杂度大致为O(2n),而为了存储节点借用了一个栈的数...

不作声
发表了文章

栈和队列的相互实现

队列的特性是先进先出,一端添加另一端删除;而栈的特性是先进后出,且只能在一端添加或删除数据。

不作声
发表了文章

打印两个链表的第一个公共节点

最最最简单的就是暴力解题,你说两个链表的第一个公共节点,那好,我就挨个遍历就完事了。

不作声
发表了文章

自平衡二叉树实现及时间复杂度分析

我们在遍历二叉树时,先一直往左遍历,于是我们发现,当一棵树的每个节点都只有一个子节点时,他就变成了一个链表,然后链表就说啊:

不作声
发表了文章

二叉树的实现、遍历及面试题

如图就是一个树结构,最上边的叫「根节点」,最下边的叫「叶子节点」。根节点有多个子节点,叶子节点没有子节点。二叉树就是,每个节点最多有两个子节点的树。

不作声
发表了文章

使用python操作Excel文件

我们在办公日常用经常会接触到办公软件Excel,也会遇到大量数据迁移的问题,手动操作这么反人类的事情,俺们程序员肯定是不会干的。

不作声
发表了文章

用JS手动实现一个栈和队列

栈是一个「线性」的数据结构。栈最重要的特征是「只允许从一端操作数据」。栈就像一叠书,或者盘子,每次只能从最上边拿,往最上边放。

不作声
发表了文章

JS手动实现一个链表

链表是一个「线性」结构,充分利用了计算机的内存空间,实现了灵活的内存状态管理。在物理存储结构上,链表是不连续、无顺序的存储结构,在逻辑上,通过使用节点的引用实现...

不作声
发表了文章

什么是数据结构和算法

这是一句非常著名的话,凭借这一句话直接获得图灵奖,可想数据结构和算法有多重要。同时,在各个大厂招聘面试时,也会提到数据结构和算法。

不作声
发表了文章

hexo博客中如何插入图片

Hexo的博文是支持Markdown格式的,发表一篇文章只需要简简单单的几个命令。

不作声
发表了文章

JavaScript实现继承

使用class继承非常简单。子类使用extends关键字表明继承于哪个类,并在子类中调用super(),这相当于使用call()改变this的指向。

不作声
发表了文章

从用途了解http字段

HTTP是超文本传输协议的缩写,HTTP协议采用了请求/响应模型。所以一般分为通用、请求、响应三类的头字段。在DevTools中的Network面板中,随意点一...

不作声

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券