自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node包管理:package.json中依赖版本解析

在包的树状结构中,有时候会出现一个问题。比如两个包a、b同时依赖于不同版本的一个包c,那么这个包c会分为两个包分别下载,第一个会被下载到a、b同级的位置,当做一个扁平化处理,为了减少包的下载量,另一个会被下载到后面的包b中。但是这样子会报一个错,因为包b中c的版本和b之外的版本不同,所以会报错"UNMET PEER DEPENDENCY",即"父依赖缺少了这个依赖的对等版本";

2023-10-21 14:17:37 335

原创 node基础命令:npm install与npm ls

简写:npm i xxx 简写:npm i -D xxx 简写:npm i -g xxx

2023-10-21 13:34:30 253 1

原创 处理接口报错,防止因为接口问题而导致的页面白屏

处理接口报错,防止因为接口问题而导致的页面白屏

2022-11-23 09:46:06 470 1

原创 可枚举/可迭代的问题

如果每个元素都满足条件,return true否则return false。of就是专门遍历可迭代对value的,专门解决for…可枚举是对象每个key的一个属性,包含本对象及其原型链上可枚举的key。如果有元素满足条件,return true否则return false。可迭代是数组/set/map专有的,专门把本身的value遍历一遍。循环无法中途跳出,break 命令或 return 命令都不能奏效。in就是专门遍历可枚举key的,缺点是会遍历到原型链上。可迭代(iterable)

2022-11-09 11:45:47 538

原创 作用域和this指向问题

作用域和this指向问题

2022-11-08 15:52:34 63

原创 使用antd遇到的问题(Form)

Form.Item中rules有个自定义校验validator,可以自定义校验规则,特别适合不同校验产生不同结果问题1:校验时机为当前input发生改变时,校验当前input,因此如果是否警告受其他input影响的话,改变其他input,不会警告解决:出口,比如保存按钮,点击时先校验全部解决2:可以在Form上onchange校验全部

2022-11-08 14:24:28 194

原创 解决跨域问题的几个方法

解决跨域的方法

2022-10-30 16:03:10 817

原创 常用 Vscode 插件

常用 Vscode 插件

2022-10-27 00:57:48 77

原创 什么是url、src和href呢?

url:Uniform Resource Locator统一资源定位符src:Source资源href:Hypertext Reference超文本引用1.url百度百科上是这样解释的:统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。 它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738了。基本URL

2021-12-25 20:00:15 786

原创 JavaScript基础语法12——字符串(API)

1. 创建 var a = '字符串1'; var a = new String();3. API var str = 'zifuchuan1HA字符串1'; var str1 = 'zifuchaun2字符串2';找(4)var res = str.charAt(5);//用下标找元素var res1 = str.charCodeAt(3);//用下标找ASCII码var res10 = str.indexOf('u');//找下标var res11 = str.

2021-12-08 18:59:17 74

原创 JavaScript基础语法9——数组(创建/长度/遍历/API/排序)

数组1. 数组的创建字面量法 var arr = [18,16,'李想','阿迪斯',13]构造函数法 var arr = new Array(10,20,20,02,50,60); var arr = new Array(10);//代表可以存储10个数据 arr[0] = 10; arr[1] = 20;2. 数组的长度arr.length可以查询数组的长度arr.length可以设置数组的长度,可以切断数组(留前切后)3. 查看数组方法一 for(v

2021-12-06 13:48:56 534 1

原创 JavaScript基础语法11——js中比较重要的几个知识点(this/栈内存/堆内存/严格模式/JSON)

this任何执行上下文的this都指向window只有new的对象里面的this指向此对象功能语句字符串.charCodeAt(3):字符串第三位的Unicode编码1.(0~255为英文,256 ~65535的时候为中文,可以用它来识别中英文)2.(识别出来后,可以输出字符串所占字节(byte),一个英文1byte,一个中文2byte)转数据类型1.变量.toString...

2021-12-04 12:10:08 176

原创 JavaScript基础语法10——事件(用法)

事件基本用法1. 事件onclick : 点击事件onmouseover:鼠标移入事件onmouseout:鼠标移出事件方法<button id="btn">点我一下的按钮</button>```javascript oBtn.onclick = function(){ alert(1); }```刷新页面立即执行fn();function(){ alert(1);}DOM方式先获取这个按钮var oBtn = do

2021-12-03 16:19:58 672

原创 JavaScript基础语法8——对象(创建+属性+包装类+原型)

对象1. 对象的创建方法1. 对象字面量/对象直接量: var obj = {} var mrDeng = { name : 'MrDeng', age : '40', sex : 'male', wife : 'xiaoWang', health : 100, smoke : function(){ console.log('I am smoking!'); this.health --; // 运行这个函数,可以改变其他属性 }, drink : f

2021-12-02 21:23:35 731

原创 JavaScript基础语法7——函数2(作用域/递归/预编译)

函数2作用域作用域 : 执行语句执行的环境,是所有可访问变量,对象,函数的集合.局部作用域 : 函数中声明 的 所有可访问变量,对象,函数的集合递归利用return来制造循环 // 计算n! function getNum(n) { if (n == 1 || n == 0) { return 1; } return n * getNum(n - 1); } document.write(getNu

2021-12-02 20:18:10 197

原创 JavaScript基础语法6——函数1(定义/调用/参数/预解析/return)

函数1. 函数的定义1. 声明式function 函数名字(形参){未知语句}2. 赋值式var fn = function(){未知语句}2. 函数的调用函数名字();function的任何位置都可以调用function执行语句的下面才能调用4 函数的组成====参数形参写在函数的定义那里,多了是未赋值状态实参写在函数的调用那里,多了赋给函数的实参数组argument[]5. 预解析在执行之前,编译(解释)声明的变量和函数,为执行做铺垫6. return

2021-12-02 10:26:08 658

原创 JavaScript基础语法5——循环语句(for/while/break/continue)

1. 循环语句1. for循环 for(var i = 0; i < 10; i++){}2. while循环> while> do...while2. 循环相关语句1. break>跳出循环2. continue>停止这次循环迭代,进行下一次循环3. return>跳出循环并返回值...

2021-11-30 21:28:05 147

原创 JavaScript基础语法4——条件语句(if/switch/break)

条件语句1. if 语句 1. 格式:if(条件){要执行的代码} 2. 格式:if(条件){要执行的代码}else{要执行的代码} 3. 格式:if(条件){要执行的代码}else if(){要执行的代码}else{要执行的代码}2. switch

2021-11-30 21:27:45 454

原创 JavaScript基础语法3——运算符(数学/比较/逻辑/赋值/自加自减/三元)

1. 运算符就是在代码里面进行运算的时候使用的符号,不光只是数学运算,我们在js里面还有很多的运算方式1. 数学运算符+只有符号两边都是数字的时候才会进行加法运算只要将符号任意一边是字符串类型,就会进行字符串拼接-会执行减法运算会自动把两边都转换成数字进行计算*会执行乘法运算会自动把两边都转换成数字进行运算/会执行除法运算会自动把两边都转换成数字进行运算%会执行取余运算会自动把两边都转换成数字进行运算2. 赋值运算符=就是把=

2021-11-30 14:14:05 229

原创 JavaScript基础语法2——变量和数据类型(数据类型的 种类+判断+转换)

1. 变量(重点)变量指的是在程序中保存数据的一个容器变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据也就是说,我们向内存中存储了一个数据,然后要给这个数据起一个名字,为了使我们以后再次找到它语法:var 变量名 = 值1. 定义变量及赋值// 定义一个变量var num;// 给一个变量赋值num = 100;// 定义一个变量的同时给其赋值var num2 = 200注意一根变量名只能存储一个值当再次给一个变量赋值的时候,前

2021-11-30 14:13:44 307

原创 JavaScript基础语法1——认识JS

Javascript基础语法- html:标记语言- JavaScript:编程语言序言JavaScript的发展历史(js)1. 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器--只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采用现有的语言,许它们直接嵌入网页。另一个是发明一种全新的语言。liveScript ==> javaScript ==&gt

2021-11-29 20:53:16 181 1

空空如也

空空如也

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

TA关注的人

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