自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 正则表达式

正则表达式:正则表达式是用于匹配字符串中字符组合的模式。在JS中,正则表达式也是对象作用:表单验证,过滤敏感词语法(1)定义规则(2)根据规则去查找const 变量名 = /正则表达式字面量/变量名.test(被检测的字符串) //检测是否匹配变量名.exec(被检测的字符串) //搜索匹配test:找到就返回true,找不到就返回falseexec:找到就返回数组,找不到就返回null元字符:具有特殊含义的字符边界符 (表示位置)用来提示字符所处的位置(1) ^xxx:表示以

2022-05-31 10:17:14 104

原创 Ajax的使用

1、AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。AJAX还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成请求和响应过程。2、Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面

2021-12-23 19:38:08 392 3

原创 Promise的使用

1. 什么是Promies简单地说Promise是异步编程的一种解决方案Promise是ES6中的特性,Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。其实这里用“成功”和“失败”来描述并不准确,按照标准来讲,resolve是将Promise的状态置为fullfiled,reject是将Promise的状态置为rejected。什么是异步操作?网络请求中,对端服务器处理需要时间,信息传

2021-12-22 19:15:49 560 1

原创 JavaScript 中forEach()的用法

forEach()foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。await 不能用在 forEach 中:原因:那就是 forEa

2021-12-20 15:31:19 3801 1

原创 for in 和 for of的区别

for in可枚举性决定了这个属性能否被for in 遍历到。遍历的得到的index并不是一个数字,而是一个string,可能无意进行字符串计算,这给编程带来不便。作用于数组的for-in循环除了遍历数组元素以外,还会遍历自定义属性,举个例子,如果你的数组中有一个可枚举的类型a.name,那么循环将额外执行一次,遍历到名为name的索引,甚至数组原型链上的属性都能被访问到,此时如果你不希望得到他们,就应该结在for-in循环的时候添加 hasOwnProperty()方法来过滤掉非自有属性。在某些源

2021-12-20 14:45:01 267 1

原创 nodejs连接mysql——createPool&createConnection区别

createConnection 建立连接&关闭连接语法(1)createConnection方法创建连接对象(正式的说法:使用createConnection方法创建一个表示与mysql数据库服务器之间连接的connection对象)var connection = mysql.createConnection(options);(2)用对象的connect方法建立连接。connection.connect(function(err) { *** }); (3)关闭连接:conne

2021-12-18 14:18:49 1703 5

原创 解决npm i 长时间卡住问题(下载框没反应)

方法:1.查看当前镜像: npm config get registry (不是淘宝的,更换为淘宝镜像)2.更换镜像: npm config set registry https://registry.npm.taobao.org(淘宝镜像)

2021-12-16 17:13:01 2039 2

原创 解决npm install 报错 cb.apply is not a function 问题(npm版本过低)

方法:win + r 打开运行,输入%appdata%删除 npm 和 npm-cache 文件夹执行npm cache clean --force命令此时应该就可以了。如果还不行,就执行卸载Node.js重新安装。如果还是不行!!换yarn安装yarn npm install -g yarnyarn install 代替 npm install然后,就OK了!...

2021-12-14 18:55:47 1787 8

原创 JS事件的传播及事件委托

键盘事件key属性:表示按下的键位。 IE低版本不支持keyCode属性:表示按下的键位。返回值为编码值回车:13空格:32左上右下:37~40组合键:ctrlKealtKeyshiftKeymetaKey:window相同下,表示win键, mac系统:Command键返回值为布尔值,true表示按下,false表示未按下。doucment.onkeydown=function(e){ console.log(e.key)}doucme..

2021-11-11 20:10:56 502 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除