3.5k 3 分钟

# 属性选择器

属性选择器的标准语法如下:

E[attribute]
{
	属性:属性值;
	属性:属性值;
}
  • E 代表元素
  • attribute 代表属性

169 1 分钟

在全局或需要的地方加入如下 css -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray(100%);
1.5k 1 分钟

# 安装:

npm install -g json-server

# 创建一个 db.json 文件

整个文件相当于一个数据库,每一个属性相当于一个表是一个数组,它里面的每个对象代表一条数据,* 切记里面的每个对象都要有 id,不写他就会自动生成 *

{
  "posts": [
    { "id": 1, "title": "json-server", "author": "typicode" }
  ],
  "comments": [
    { "id": 1, "body": "some comment", "postId": 1 }
  ],
  "profile": { "name": "typicode" }
}

1.8k 2 分钟

一直以来,书写 css 都是率性所为,没有遵循一定的规范;俗话说:没有规矩,不成方圆。造成了代码可读性极差,导致了网站后期维护非常困难。

7.5k 7 分钟

# 1. onClickOutside

检测点击非常简单。但是,当点击发生在一个元素之外时,如何检测?那就有点棘手了。但使用 VueUse 中的 onClickOutside 组件就很容易能做到这点。

img

15k 14 分钟

45 个日常用 git 合代码的经典操作场景,基本覆盖了工作中的需求。

# 我刚才提交了什么?

如果你用 git commit -a 提交了一次变化 (changes),而你又不确定到底这次提交了哪些内容。你就可以用下面的命令显示当前 HEAD 上的最近一次的提交 (commit):

(main)$ git show

或者

$ git log -n1 -p

371 1 分钟

按照一个可指定的深度递归遍历数组: let nestedArray = [1, 2, [3, 4, [5, 6]]];let flatArray = nestedArray.flat();console.log(flatArray);// 输出: [1, 2, 3, 4, [5, 6]] // 指定深度为 2let deeplyNestedArray = [1, 2, [3, 4, [5, 6]]];let deeplyFlatArray = deeplyNestedArray.flat(2);console.log(deeplyFlatArray);// 输出: [1, 2, 3, 4,...
1.2k 1 分钟

# 1.push () 方法

let arr = [23,21,16,23,92]
let res = arr.push('ll') //push 后面增加一个元素
console.log(arr) // 会改变原数组
console.log(res) // 新数组的长度