- 博客(86)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 javascript基础速成必备
01-js-介绍及初体验脚本 编程语言;学习特点:首先你要分析逻辑过程;把逻辑写下来JS作用:与用户交流互动,交互;02-js-引入方式内嵌式:demo学习阶段外链式:工作使用行内:了解,一般不用;<!-- 1.内嵌式 demo学习阶段使用--><!-- <script> // JS代码</script> -->...
2019-12-17 17:30:32
332
原创 接口调用预检
预检请求包含了一些额外的头部信息,例如Origin、Access-Control-Request-Method和Access-Control-Request-Headers等。然而,在进行跨域请求时,浏览器会先发送一个预检请求,以确保服务器允许该请求。当我们使用axios进行跨域请求时,浏览器会自动发送一个OPTIONS请求,以检查服务器是否允许该请求。这个过程被称为预检。然而,对于复杂请求,浏览器会先发送一个预检请求,以获取服务器的允许。对于大多数的简单请求,浏览器会自动处理预检请求,并发送真正的请求。
2024-03-11 11:23:27
467
原创 npm ERR! request to https://registry.cnpmjs.org/express failed, reason: Hostname/IP does not matc
request to https://registry.cnpmjs.org/express failed, reason: Hostname/IP does not match certificate’s altnames: Host: registry.cnpmjs.org. is not in the cert’s altnames: DNS:r.cnpmjs.org1,npm 安装出错 npm ERR!然后删除已创建的项目文件夹 重新init。taobao镜像不可用。
2024-01-22 18:03:19
853
1
原创 docker安装mivus
与现有的关系数据库不同,Milvus主要按照预定义的模式处理结构化数据,它是自下而上设计的,用于处理从非结构化数据转换而来的嵌入向量。如果您的系统安装了Docker Compose V2而不是V1,请使用“Docker Compose”而不是“Docker-Compose”。一般在linux下安装,先安装docker,接着安装 docker-compose,具体安装方法就不说了,自己百度一下。Milvus单机版启动后,将有三个docker容器在运行,其中包括Milvus独立服务及其两个依赖项。
2023-11-03 09:35:09
275
原创 k8s创建命名空间
kubectl create namespace helm-jenkinskubectl create namespace helm-jenkinskubectl create namespace helm-jenkinskubectl create namespace helm-jenkinskubectl create namespace helm-jenkins
2022-11-03 17:33:18
3252
1
原创 git客户端合并代码双向合并
master分支的代码领先自己的分支,git 如何把master分支代码合并到自己的分支。2.git 如何把master分支代码合并到自己的分支。1.git 如何把分支代码合并到master。同样,主分支的文件也可以合并的分支上。
2022-11-03 17:25:06
226
原创 弧形进度条
option = { //tooltip: { // formatter: '{a} <br/>{b} : {c}%' //}, series: [ { name: 'Pressure', type: 'gauge', clockwise:false, //仪表盘刻度顺时针增长 radius: 200, startAngle: 225, // 仪表盘起始角度,默认 225。圆心 正右手侧为0度,正上方
2022-05-28 13:07:27
104
原创 Conflict: Multiple assets emit different content to the same filename index.html报错解决方案
第一步:把index.html重命名为index.ejs```go第二步: 修改依赖 webpack/** * @param {string} command process to run * @param {string[]} args command line arguments * @returns {Promise<void>} promise */const runCommand = (command, args) => { const cp = requ
2022-05-06 10:41:48
599
原创 core-js/modules/es.error.cause.js 报错
core-js/modules/es.error.cause.js 报错首先安装 报错的插件npm install --save core-js然后重新启动项目
2022-04-27 13:33:03
154
原创 ES6新增数组方法
关于数组中foreach() 、map()、filter()、reduce() 、 some()、every()的总结。1.foreach()var arr = [1,2,3,4];arr.foreach((item,index,arr)=>{console.log(item); //结果为1,2,3,4});//foreach遍历数组,无返回值,不改变原数组,仅仅只是遍历,...
2020-03-04 20:43:07
124
原创 css
1.简述link和import的区别?区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。区别4:link支持使用J...
2020-02-17 19:00:00
224
原创 前端-webpack-合集
21、你对Webpack的认识?webpack是收把项目当作一个整体,通过一个给定的的主文件,webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包成一个或多个浏览器可识别的js文件22、webpack中的entry是做什么的?entry: 用来写入口文件,它将是整个依赖关系的根。当我们需要多个入口文件的时候,可以把entry写成一个对象。var b...
2020-02-16 16:23:02
165
原创 前端-面试算法题-合集
1.看下列代码输出为何?解释原因。 var a; alert(typeof a); // “undefined” //声明变量没有赋值结果为undefined //alert(b); // 报错 b=10; alert(typeof b);//”number”2.看代码给答案。 var a = new Object(); a.value = 1; ...
2020-02-08 12:03:06
2780
原创 严格模式
全局变量显式声明静态绑定禁止使用with语句eval中定义的变量都是局部变量禁止this关键字指向全局对象禁止在函数内部遍历调用栈 arguments.callee严格模式下无法删除变量。只有configurable设置为true的对象属性,才能被删除正常模式下,对一个对象的只读属性进行赋值,不会报错,只会默默地失败。严格模式下,将报错。严格模式下,对一个使用getter方法读取的...
2020-02-07 22:23:51
123
原创 前端-模块化开发-合集
1.模块化开发怎么做?理解模块化开发模式:浏览器端requirejs,seajs;服务器端nodejs;ES6模块化;fis、webpack等前端整体模块化解决方案;grunt、gulp等前端工作流的使用2.AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)规范区别?理解这两种规范的差异,主要通过requir...
2020-02-07 22:20:34
136
原创 css
1.常见的表单选择器有哪些:input表单选择器:text表单文本选择器:password表单密码选择器:radio单选按钮选择器:checkbox复选框选择器:submit提交按钮选择器:image图像域选择器:button表单按钮选择器:checked选中状态选择器:selected选中状态选择器...
2020-02-07 22:05:51
90
原创 前端-函数-合集
1.JavaScript this指针、闭包、作用域 this:指向调用上下文 闭包:内层作用域可以访问外层作用域的变量 作用域:定义一个函数就开辟了一个局部作用域,整个js执行环境有一个全局作用域...
2020-02-07 20:06:28
133
原创 声明变量和声明函数的提升有什么区别?
(1) 变量声明提升:变量申明在进入执行上下文就完成了。只要变量在代码中进行了声明,无论它在哪个位置上进行声明, js引擎都会将它的声明放在范围作用域的顶部;(2) 函数声明提升:执行代码之前会先读取函数声明,意味着可以把函数申明放在调用它的语句后面。只要函数在代码中进行了声明,无论它在哪个位置上进行声明, js引擎都会将它的声明放在范围作用域的顶部;(3) 变量or函数声明:函数声明会覆...
2020-02-07 19:54:50
489
原创 前端-js定义-合集
1.JavaScript是一门什么样的语言,它有哪些特点JavaScript是什么 javaScript是一种直译式脚本语言, 是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为什么 它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,javascript最早是在哪里使用 用来干什么 最早是在H...
2020-02-07 19:24:57
183
原创 前端-对象-合集
对象是什么对象是由多个键值对组成的无序的集合。对象中每个属性对应任意类型的值 1.面向对象是什么使用对象中的属性和方法就是面向对象JavaScript的本地对象有哪些 分别有什么特点本地对象为array obj regexp等特点是本地对象可以new实例化1.JavaScript的内置对象有哪些 有什么特点JavaScript常见的内置对象有Object,Math,Stri...
2020-02-07 19:19:52
638
原创 前端-数组合集
1.检测数组的几种方式 1.Array.isArray(); es5 2. instanceof Array 3.arr.constructor//Array 4. toString.call([]);//”[object Array]”
2020-02-07 18:54:22
206
原创 前端-DOM和BOM-合集
1.操作DOM的常用API1.节点查找 document.getElementById..... 2.节点创建 createElement cloneNode..... 3.节点修改 appendChild insertBefore RemoveChild replaceChild..... 4.元素属性型 setAttribu...
2020-02-07 18:50:05
1024
原创 前端-异步操作-合集
1.js延迟加载的方式有哪些 defer 属性 async 属性 动态创建DOM方式 使用jQuery的getScript方法 使用setTimeout延迟方法让JS最后加载2.关于异步处理:Generator async promise 的区别Generator async promise这三个api都是es6新增api,也都可以理解为异步的解决...
2020-02-07 18:42:37
500
原创 前端-构造函数-合集
1.new操作做了啥要创建Person的新实例,必须使用new操作符。以这种方式调用构造函数实际上会经历以下4个步骤:(1)创建一个新对象;(2)将构造函数的作用域赋给新对象(因此this就指向了这个新对象);(3)执行构造函数中的代码(为这个新对象添加属性);(4)返回新对象。2.谈谈你对this的理解普通函数中:this->window 定时器中:th...
2020-02-07 18:31:42
1777
原创 前端-ES6合集 持续更新
1.关于变量和常量letlet 用来声明变量,类似于变量,但是所声明的变量,只在let命令所在的代码块内有效需要注意的地方:1.不存在变量提升,未声明直接报错2.暂时性死区3.for循环具有两个作用域,外面的变量和里面的变量互不干扰const用来声明一个只读的常量,一旦尚明,常量的值就不可以改变了,而且声明的时候必须赋值需要注意的地方:引用类型储存的是一个地址,所以用c...
2020-02-06 20:47:32
171
原创 前端-字符串合集 持续更新
1.字符串有哪些原生方法,列举一下charAt() 返回在指定位置的字符。charCodeAt() 返回在指定的位置的字符的 Unicode 编码。concat() 连接字符串。indexOf() 检索字符串。match() 找到一个或多个正则表达式的匹配。replace() 替换与正则表达式匹配的子串。search() 检索与正则表达式相匹配的值。slice() 提取字符串的片断...
2020-02-06 20:34:14
154
原创 前端-数据类型合集 持续更新
1.非Number类型和Number类型相比较把非Number类型隐式转化为Number类型"10" >9 //true 字符串10在和Number类型比较时会被隐式转化成Number类型2.字符串与字符串相比较字符串与字符串比较比的是ACSII码值console.log("我" > "你") //返回true 在ACSII码表里面我的...
2020-02-06 19:53:00
167
原创 找出数组中只出现一次的数组元素
var arr = [2,2,1,3]var arr1=[]// 要求的出现次数最多的字符var s = arr.join("")var ch;// 此字符出现的次数var num;// 记录字符串中每一个字符出现的次数var o = {}; for (var i = 0; i < s.length; i++) { var item = s.charAt(i); i...
2019-12-30 10:55:00
343
原创 怎么获取数组元素
获取数组元素var arr = [‘red’, ‘green’, ‘blue’];arr[0]; // redarr[2]; // bluearr[3]; // 这个数组的最大下标为2,因此返回undefined
2019-12-17 17:22:19
2011
原创 数组的length属性
空数组:var arr1 = []; // 创建一个包含3个数值的数组,多个数组项以逗号隔开 var arr2 = [1, 3, 4]; // 创建一个包含2个字符串的数组var arr3 = ['a', 'c']; // 可以通过数组的length属性获取数组的长度alert(arr3.length);// 可以设置length属性改变数组中元素的个数arr3.length...
2019-12-17 17:21:26
745
原创 数组操作
语义化命名+snumber + s numbers如何创建数组对象所有的数据类型都是保存在变量中的// 2.数组的构造函数Array//创建空数组var array = new Array();var numbers = new Array(4,1,6);console.log(numbers);// 获取数组长度console.log(numbers.length);复...
2019-12-17 17:20:42
156
原创 简述 原生ajax 的交互原理,以及同步和异步的区别
Ajax的原理简单来说 通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据1、创建XMLHttpRequest对象 var xhr = new XMLHttpRequest(); 可以使用vscode快捷键:new 选择异步对象实现2.设置请求方式建立连接 xhr...
2019-12-06 10:17:49
391
原创 get和post的区别
get和post的区别?客户端对服务器的请求常用类型主要有四种:GET(从服务器获取)POST(向服务器发送请求数据)PUT(更新)DELETE(删除)POST和GET区别GET的所有参数全部包装在URL中,明文显示,且服务器的访问日志会记录,非常不安全POST的URL中只有资源路径,不包含参数,参数封装在二进制的数据体中,服务器也不会记录参数,相对安全。所有涉及用户隐私的数据都要...
2019-12-06 10:17:20
80
原创 ES6
解构赋值是什么解构:意思是把有结构的数据分解开成为一个一个的值赋值:把解构之后的值保存到变量// 变量多,值少let arr = [5, 9, 10];let [a, b, c, d] = arr;console.log(a, b, c, d);// 结论:没有匹配上的值是undefined// 默认值let arr = [5, 9];let [a, b, c, d=4] = ...
2019-12-06 10:10:47
274
原创 你不知道的FormData底层架构
FormData上传文件时要注意什么? input type="file" 要有name属性属性值=输入框的type值(建议) 根据后端提供的接口参数说明,来设置input name的属性值 上传文件前端很方便,难在后端。 表单中的button默认有一个跳转效果 button type="button"1.怎么用FormDate搜集表单的值 通过FormData批量搜集表...
2019-11-30 14:41:15
145
原创 html5存储localstorage三剑客
本地存储localstorage两个方法 // localSortage对象:把数据以字符串的方式保存本地 // 获取: localStorage.getItem() // 设置: localStorage.setItem()案例// 获取元素var txt = document.getElementById(‘txt’);var a = document.querySelect...
2019-11-30 12:02:02
145
原创 函数预解析实例
// 最顶端var a;var b ;var sum ;function getSum(a,b){// 最顶端var sum;// 最顶端sum = a + b;console.log(sum);}// 最顶端结束a = 10;b = 20;sum = a + b;getSum(a,b)// var a = 10;// var b = 20;// var ...
2019-10-16 22:30:16
115
函数的全局和局部作用域和变量-作用域.html
2019-09-13
vue和ue4怎么通信
2022-08-31
gulp项目热更新过慢
2021-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人