- 博客(7)
- 收藏
- 关注
原创 正则表达式
正则表达式1 正则:正确的规则什么是正则表达式:字符串的规范格式为什么要使用正则表达式正则表达式(regular expression)是一个描述字符规则的对象。如:只能出现字母,只能出现数字,前三个必须是数字等。前端往往有大量的表单数据校验的工作,采用正则表达式会使得数据校验的工作量大大减轻,如邮箱验证,手机号码,等等。比起用字符串的函数来判断简单,易用。正则表达式的组成:普通字符(a,b,c,d,1,2,3,4) 或者 特殊字符(单个字符、组合字符和各种括号和符号)定义1.字面量v
2021-11-28 19:19:47
342
原创 Next.js中使用styled-components刷新页面样式消失
在Next.js中,使用styled-component进行样式设置,在初始化页面时样式显示完整,当对无更新页面再次进行手动刷新时,样式消失并出现如下警告:解决办法1、安装 babel-plugin-styled-componentsnpm install babel-plugin-styled-components -S2、配置在项目根目录下创建一个 .babel 文件 ,并进行以下配置{ "presets": ["next/babel"], "plugins": [ [
2020-07-31 16:10:27
1736
原创 三次握手四次挥手
通过http协议,发送请求和响应请求的过程 ,包括发起和断开请求两个部分请求的发起都是客户端向服务器发送请求发送请求之前,必须先确认一些事情 客户端必须确定: 1,自己能正常发送消息 2,自己能正常接收消息 3,服务器能正常发送消息 4,服务器能正常接收消息 服务器必须确定: 1,自己能正常发送消息 2,自己能正常接收消息
2020-06-09 21:44:33
86
原创 == 和 === 有什么区别?
对于 == 来说,如果对比双方的类型不一样的话,就会进行类型转换。假如我们需要对比 x 和 y 是否相同,就会进行如下判断流程:1、首先会判断两者类型是否相同。相同的话就进行===比较2、类型不相同的话,那么就会进行类型转换3、会先判断是否在对比 null 和 undefined,是的话就会返回 true4、判断两者类型是否为 string 和 number,是的话就会将字符串转换为 n...
2020-04-24 14:00:15
1387
原创 浅拷贝和深拷贝
浅拷贝和深拷贝 与 引用数据类型 的复制相关1、浅拷贝只是简单的复制拷贝 引用数据类型的地址地址相同的变量,操作引用数据类型,彼此都会有影响<script type="text/javascript"> let arr1 = [1,2,3,4]; // 此时 arr2 中存储 的是 arr1 中 存储的 数组的 内存地址 // arr2 和 arr1 中存储的是相同的内存...
2020-03-03 20:16:12
106
原创 冒泡排序
冒泡排序算法如下:1、先比较第一个元素和第二个元素,如果第一个元素大于第二个元素,那么就交换两个元素的位置。2、再比较第二个元素和第三个元素,如果第二个元素大于第三个元素,那么就交换两个元素的位置。3、以此类推,比完后最大的元素就移动到数组的最后位置重复上述三步, 直到没有任何一对元素需要比较 ,就排好序了举例说明:从比较结果可以得出如下结论代码实现: var arr=...
2020-02-29 20:03:41
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人