欢迎来到码农权的博客 MaNongGeGe.|

08 2023 档案

对某个组件进行单元测试
摘要:### 准备环境 全局下载依赖:`npm install -g @vue/cli-service-global` ### vue serve 1. 然后运行 vue serve 组件的url,这时候我们发现可以对单独的.vue进行测试了 ### 配置脚本 1. 打开项目根目录的package.jso
18
0
0
过渡与动画
摘要:## 过渡与动画 * 使用过渡和动画,可以让css属性变化的更加丝滑; * 过渡和动画无法对所有的css属性产生影响,能够产生影响的只有数值类属性,例如:颜色、宽高、字体大小等(支持数值类的过渡)。 ### 过渡 `transition: 过度属性 持续时间 过度函数 过度延迟` (谁过渡,过渡时间
9
0
0
带样式的console.log
摘要:* log的二次封装 * 具体代码 ```js function print(info) { const contentArr = info.map(info => info.content); const styleArr = info.map(info => info.style).map(st
17
0
0
函数科里化
摘要:* 在函数式编程中,科里化最重要的是把多参函数变为单参函数 * 举个例子:我们创建一个通用函数来复用 ```js // 实现科里化 Object.prototype.curry = function (func, ...args) { const that = this; // 得到从下标1开始的参
8
0
0
Cookie、localStorage、sessionStorage
摘要:* cookie:每次请求的时候都有可能传送许多无用的信息到后端 * localStorage:只能存储字符串、长期存储在浏览器的(无论窗口是否关闭都需要存储) * sessionStorage:这次会话临时需要存储的变量,每次浏览器关闭的时候,sessionStorage都会自动清空 localS
7
0
0
单页面记录用户每一次的搜索记录(history)
摘要:### 单页面记录用户每一次的搜索记录 ```html history 搜索 ```
19
0
0
this指向
摘要:* this是动态的,在函数调用前是无法预知的,只有函数被调用后this才被确定。 - 在全局代码中使用this,指代全局对象 > 在真实的开发中,很少在全局代码使用this - **在函数中使用this,它的指向完全取决于函数是如何被调用的** | 调用方式 | 示例 | 函数中的this指向 |
8
0
0
全局对象
摘要:# 全局对象 无论是浏览器环境,还是node环境,都会提供一个全局对象 - 浏览器环境:window - node环境:global 全局对象有下面几个特点: 1. 给未声明的变量赋值,实际就是给全局对象的属性赋值 2. 所有的全局变量、全局函数都会附加到全局对象 > 这称之为全局污染,又称之为全局
8
0
0
数据的作用域
摘要:1. JS有两种作用域:全局作用域和函数作用域 - 内部的作用域能访问外部,反之不行。访问时从内向外依次查找。 - 如果在内部的作用域中访问了外部,则会产生闭包。 - 内部作用域能访问的外部,取决于函数定义的位置,和调用无关 ```js var a = 1; function F1() { a++;
11
0
0
引用媒体查询的多种方式
摘要:### 有三种方式引入 1. `` 2. `` 3. `` ```html --> Document ```
13
0
0
CSS画三角
摘要:### 不追求三角形描边 ```scss &::after { position: absolute; content: ""; display: block; width: 0; height: 0; border: 10px solid; border-color: transparent tr
3
0
0
css伪类选择器大全
摘要:# 伪类选择器 > css伪类选择器大全: > > https://developer.mozilla.org/zh-CN/docs/Web/CSS/Pseudo-classes | 伪类 | 含义 | | | | | :link | 选中未访问过的超链接 | | :visited | 选中已访问过
16
0
0
a标签伪类设置后不生效
摘要:### a标签伪类设置后不生效 * 检查书写伪类顺序是否正确 * link -> visited -> hover -> active ```css a { /* 未访问过*/ &:link { color: green; } /* 访问过 */ &:visited { color: red; }
38
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起
  1. 1 不将就 码农权
  2. 2 Bleeding Love 码农权
  3. 3 想你念你 码农权
Bleeding Love - 码农权
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Not available