- 博客(26)
- 收藏
- 关注
原创 测试实习中不清晰的名词
将该cookie发送给客户端。浏览器再次发请求时,携带该cookie,服务器根据它的value(sessionID)去查询session对象,从而区分出不同的用户。浏览器第一次发请求时,服务器会生成特殊的cookie,cookie的name为JSESSIONID的固定值,value为session对象的ID。客户端-代理-服务器,代理就是个中间商,有代理我们可以间接访问服务器,也可以通过代理拦截,获取请求信息和响应信息等。,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址。
2023-12-21 17:59:48
114
原创 npm install的 -s,-d,-g等命令参数是什么意思
devDependencies:开发环境(开发人员写代码的环境下)dependencies:生产环境(项目上线的环境下)
2023-11-14 15:46:20
481
原创 Typescript的基本数据类型
重载决策是一种编译时机制,用于在给定了参数列表和一组候选函数成员的情况下,选择一个最佳函数成员来实施调用。never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。翻译人话就是:他可以给函数定义多种类型情况。用于标识方法返回值的类型,表示该方法。一种限制数组的元素类型和个数的数组。枚举类型用于定义数值集合。
2023-10-31 17:47:39
170
1
原创 React双向绑定复选框
因此,若复选框的value值在checkArr中,则为true,让其选中,反之则为false,未选中。checked=true则是选中状态,checked=false是未被选中的状态。(3)利用setState更新checkArr。的复选框的value值,push到一个数组(checkArr)中。2. onChange时会发生什么?,则将其从checkArr中减掉。思路:1. 为复选框们添加。
2023-10-26 14:53:01
394
原创 【面试题】前端面试_基础问题_查缺补漏
仅仅部分基础内容,用于查缺补漏问题太多,部分答案附上链接了,大家自行点击><。伪数组就是指类似数组的一个集合,他们拥有length属性和索引,但是其类型是Object;它与数组的区别就是它们的对象原型。普通数组有很多数组的方法,比如说push,shift,map等等,而伪数组却没有。所以称这类结构类似数组,却没有数组方法的集合叫做伪数组。常见的伪数组有arguments,获取元素的document.querySelectorAll( )得到的对象列表。
2023-10-20 12:47:34
83
1
原创 JS中求出字符串中出现次数最多的字符和出现次数
核心:(1)str.charAt(index) 获取索引号为index的字符。(3)遍历该对象,获取属性名(字符)和属性值(出现次数)(2)将 字符 和 字符对应出现的次数 以对象形式存储。
2023-10-20 12:21:40
292
1
原创 JS对象解构的误区
需求是 我想把state对象中的current更新+1,因此我先将state对象中的current解构出来,并对其进行赋值+1的操作。因此我再对解构出的current赋值,并不会影响state中的current的值,所以没效果。但是如上操作后,却没效果。后来发现是对解构的基本规则都没清楚。今天有个bug找了好久,没想到是对象解构出现的问题。
2023-10-11 12:29:38
64
原创 JS内置对象-Math的常用方法
然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。参数格式:value1,value2,value3...给定数值中最大(小)的数。如果任一参数不能转换为数值,则返回。是一个内置对象,它拥有一些数学常数属性和数学函数方法。将其参数强制转换为数字。无法强制转换的值将变成。0 个或多个数字,将在其中选择,并返回最大的值。函数返回一个浮点数,伪随机数在范围从。如果没有提供参数,返回 -Math不是构造函数。
2023-08-17 14:52:49
1696
1
原创 JS判断对象是否为空的方法
3.Object.keys(),获取对象属性名将其返回到数组中,若数组为空,则该对象也为空。4. Object.getOwnPropertyNames(obj),原理同上条。1.JSON.stringify() ,若返回为{},则该对象为空。2.for in遍历对象,对象为空 则不走遍历。
2023-08-15 22:22:46
175
1
原创 用CSS实现一个圆环有三层,每层的颜色不同
声明一个盒子,将盒子的border作为一层,再用盒子的伪元素选择器 '::before','::after' 分别实现另外两层。
2023-08-14 22:20:56
622
原创 CSS伪类选择器E:nth-child(n)和E:nth-of-type(n)的区别
这么说可能有点抽象,请看事例:执行结果:先将.box中的所有子元素排序,找出第二个子元素,判断其是否为span。若是span,则给效果; 反之: 将 .box span:nth-child(2) 改成 .box span:nth-child(3) 之后,样式并没有生效。这是因为 nth-child(3)先将.box中的所有元素排序,选择第3个元素后,再往回找span。这时发现第三个元素并不是span,而是h4。因此样式不会生效。E:nth-of-type(n)会先看前面 选择的元素,再
2023-08-14 19:46:53
97
原创 一个hover怎么控制两个元素
一个hover控制两个元素:实现出来的效果就是,鼠标经过元素1,元素2的属性发生变化。它也可以用来做下拉菜单。需求:鼠标经过菜单项,菜单栏就出现,鼠标离开则消失。选择器1:hover + 选择器2。选择器1:hover ~ 选择器2。
2023-08-13 23:06:47
718
1
原创 JSON字符串是什么?
JSON是一种格式,它采用完全独立于任何程序语言的文本格式,是存储和交换文本信息的语法。JSON对象包含两个方法:解析)的parse()方法,以及将对象/值转换为 JSON 字符串的方法。除了这两个方法,JSON 这个对象本身并没有其他作用,也不能被调用或者作为构造函数调用。
2023-08-13 22:21:05
219
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人