自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 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

原创 springboot注解

綁定controller和service。

2023-11-02 09:24:46 75

原创 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

原创 点击回到页面顶部

backTop() { document.documentElement.scrollTop = 0; }

2022-04-27 16:00:35 185

原创 进入页面定位在顶部

mounted() { //切换页面时滚动条自动滚动到顶部 window.scrollTo(0,0);}

2022-04-27 13:57:45 290

原创 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

vue 点击加载更多vue 点击加载更多

vue 点击加载更多vue 点击加载更多

2022-04-26

函数的全局和局部作用域和变量-作用域.html

函数的变量和作用域 /全局变量和全局作用域指的是变量或者函数的位置 // 全局变量: 在script之间或者一个独立的js文件中,在全局作用域中定义的变量 全局变量。在任何位置都可以访问 // 全局作用域:在script之间或者一个独立的js文件 script之间或者一个独立的js文件里的内容区域,在全局作用域中定义的作用域 全局作用域。 在任何位置都可以访问 // 局部变量:在函数作用域之间里的一个或者多个函数或者作用域,在局部作用域中定义的变量 局部变量。只有在该作用域内可以访问 // 局部作用域:任何一个函数的内部都有一个局部作用域,在局部作用域中定义的变量 局部变量。局部变量只有在定义该变量的函数中可以访问

2019-09-13

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

TA关注的人

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