游客17846

自动生成文件目录树总结

在看网络上的不管是文档也好,还是各位大佬的博客也好,会发现里面经常会出现文件目录结构的树状示意图。比如下面这个vuepress的目录结构示意,这个肯定装了其他插件。那么怎么自动生成一个朴实无华,并且极致简洁😂的这种示意结构?一、windowswindows不需要安装说什么插件,可以直接通过命令行生

Array.prototype.sort()用法总结

数组的sort方法的作用是对数组元素进行排序,并返回排序后的数组。❗️⚠️:该方法将改变原数组。语法:Array.sort(compareFunction),compareFunction为自己指定的排序算法,若不指定排序算法则会进行默认排序。该方法的默认排序算法是先将元素转换为字符串,再将其转换为

Array.some()、every()、includes()方法

三者都不会改变原数组。Array.some()方法测试数组中是不是至少有1个元素通过了被提供的函数测试。它返回的是一个布尔值。即一真即真,全假为假。Array.every()方法测试一个数组内的所有元素是否都能通过某个指定函数的测试。它返回一个布尔值。即全真为真,一假即假。Array.include

将数组元素按某一属性值进行分类

在日常工作中,前端需要对服务端获取的数据进行处理,之后并将其展示到页面中。但是往往获取到的数据的结构并不符合要展示的数据的结构,这就需要对数据进行处理了。。。比如下面结构的数组,元素需要按Name属性值进行分类归并,将Name属性值相同的元素归到一起,并且将该属性值作为这一类别的标识:{ Info

【HTML进阶】base标签的使用技巧-为页面设置统一的资源地址

要不是因为部署项目,我还不知道有这个标签🙄。<base>标签是用来指定一个HTML页中所有的相对路径的根路径,对比测量基准,我把它称为基路径/基值,反正是自己爱怎么叫就怎么叫。。。 ⚠️ 需要注意的是:一个HTML中只能有一个<base>,并且这个<base>

【CSS进阶】选择器进阶笔记(2)伪类

接上一个选择器进阶笔记(1),CSS选择器还有伪类这一重要的组成部分。一、CSS3之前的伪类CSS3之前的伪类主要如下图所示👇表中:first-letter和:first-line都是生面孔,不过看字面意思应该也能猜出他的作用。。。测试一下:<style> p:first-let

【CSS进阶】选择器进阶笔记(1)

CSS作为web前端基础三剑客之一,值得好好学习。那从选择器开始进阶!😮一、后代、子元素和相邻兄弟选择器1.后代选择器后代选择器除了最常见的div span/.class .class这种可以选择层次间隔理论上是无限的用法外,还有特定选择(我自己想的名字。。。)<style> /*

Array.find()和findIndex()方法

JavaScript的方法“遍历”从数组开始!先从简单的开始。。😂Array.find()和Array.findIndex()的区别有两点:前者是找值,后者是找索引;前者找到则返回项,找不到返回undefined,后者找到返回项的索引,找不到则返回-1。它们的共同点:找到第一个符合条件的项就停止寻

【Git】GitHub SSH Key配置push仍然失败的问题

最近在搞博客的事情,发现部署时会出现如上图所示的错误,主要是这句:git@github.com: Permission denied (publickey),提示没有权限,push失败,之前一直是拿GitHub客户端上下代码的,这回打命令用git居然失败了。结果一番研究百度,发现和SSH Key有关

【Git】删除GitHub中的某个文件夹以及Git常用命令

今天在把项目push到GitHub时把node_modules给传上去了,由于是新仓库,配置时忘记把node_modules加到.gitignore里面去了。错已铸就,老老实实给删掉吧。。。一、删除文件夹-> cd reponame #进入本地克隆下来的仓库文件夹-> git pull