自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebSocket的使用以及原理

WebSocket的使用以及原理

2022-09-28 14:52:09 1257 1

原创 vue事件总线的封装eventBus

代码】vue事件总线的封装eventBus。

2022-07-28 10:03:56 520

原创 git基本命令以及把项目发布到git上

2.在本地初始化一个本地的仓库想要把那个项目发布到git上面就直接右击这个项目点击git bash here运行之后项目里面会有一个.git文件,这是git用来管理你的项目的5.git分区暂存区:暂时存放你添加的内容历史区:(版本库)存放对应你提交的版本工作区:实际操作的分区.是把项目里面的所有提交到暂存区 add 后面接文件名就是提交单个7.将暂存区的内容提交到历史区8.配置你的用户信息如果提示这个是需要你配置你的信息不然他不知道是谁提交配置信息9.关联你项目

2022-06-08 10:36:23 993

原创 Vue组件的九种通信方式

目录1.父传子props2.子传父$emit3.兄弟组件传值eventBus4.父组件使用子组件的数据和方法$refs5.子组件使用父组件的数和方法$parent6.祖先传值provide/inject7.爷孙传值 $attrs/$listeners8.路由传值9.Vuex传值1.父传子props同过props里面的值在子组件上与父组件的数据进行绑定就能获取到父组件的数据 <div id="app"> <!-- 第一个list是

2022-05-24 10:55:30 486

原创 node.js的下载安装

node.js官网1.首先进入官网找到我们所需要的版本下载安装包,建议不要下载最新版本的。2.下载对应安装包3.设置安装路径,看个人需求安装在c还是d盘4.查看我们下载node的版本windows+r 输入cmd进入窗口到这里我们的node就能使用了,新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。...

2022-05-12 19:53:43 463

原创 什么是回调地狱?以及如何解决回调地狱

概念回调地狱的概念:回调函数里面嵌套回调函数。 //地狱回调 setTimeout(function () { //第一层 console.log('张三');//等3秒打印张三在执行下一个回调函数 setTimeout(function () { //第二层 console.log('李四');//等2秒打印李四在执行下一个回调函数

2022-04-28 21:32:57 14950 2

原创 git的安装以及使用

git概述:Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小到大的所有项目。Git易于学习,占用空间小,但性能却非常快。它比像Subversion、CVS、Perforce和ClearCase这样的配置管理工具具有更便宜的本地分支、方便的登台区域和多个工作流等特性。git的安装git官网下载完成之后找到文件点击安装然后直接全部下一步下一步就ok啦,然后我们在d盘随便新建一个文件然后右击这个文件,点击Bash Here出现这个我们就...

2022-04-22 21:58:47 312

原创 什么是闭包?以及闭包的作用

一.闭包的概念闭包是这样的一种机制:函数嵌套函数,内部函数可以引用外部函数的参数和变量。参数和变量不会被垃圾回收机制收回。1.函数嵌套函数function fn(a){ return function(){ //访问道这个a console.log(a); } } console.log(fn('hello'));//调用外部的函数 f

2022-04-21 20:49:24 17597 2

原创 JavaScript面向对象

面向对象的概述面向对象不是一个新的内容,而是一个编程思想(oop),是对现实事件的抽象,在现实世界里我们所面对的事情都是对象,如计算机、电视等谈到面向对象的语言,总会涉及到对象的概念以及另一个概念:类,一般的面向对象语言都通过类可以创建任意多个具有相同属性和方法的对象,但是,ECMAScript没有类的概念,所以它的对象与其他的类的语言中的对象有所不同。ECMAScript有两种开发模式:1.面向过程,2.面向对象(OOP)。面向对象编程(OOP)的基本特征是:封装、继承、多态(还包括重载以

2022-04-21 20:00:20 320

原创 JavaScript运动

在js中实现运动的原理:在开启定时器setInterval()/setTimeout()和清楚定时器clearInterval()/clearTimeout()来控制运动,其中setInterval()方法可以让物体动起来,而clearInterval()方法可以让运动停止;在定时器过程中不断更改需要改变的值。总结一下运动所需要用到的知识:1.定时器(异步的 多次)let id = setInterval(function(){},毫秒值)clearInterval(id)2.延时器

2022-04-14 22:17:01 938

原创 js缓冲运动的封装

这是一个封装了的缓冲运动的方法,便于以后多次调用,希望能帮到大家,一起努力!!!。//方法封装 可以给透明度 层级等不需要去除px的进行缓冲变化 function animated(element, targetObject, callback, speed) { //element 变化的元素 传入目标对象 targetObject callback 回调函数 clearInterval(element.timer) //遍历目标对象 查看里面需要变

2022-04-14 22:07:51 521

原创 ES5及ES6

ES5内容es5 ecmascript 5 (2009年发布的)1.严格模式(普通编码的话叫做怪异模式)'use strict'1.1 必须要使用var声明1.2 this不能指向全局变量1.3 不能在不是方法块的里面定义函数1.4 禁止8进制方法1.5 arguements的形参不一致(不同步)2.数组的高阶函数(以函数做为参数的函数叫做高阶函数)2.1 静态方法isArrayArray.isArray() //参数为任意类型 检查是否为数组类型 不是返回

2022-04-02 19:28:00 333

原创 正则表达式

一.正则表达式介绍正则表达式(Regular Expression)是一个描述字符模式的对象,用于对字符串进行匹配,一般用在有规律的字符串匹配中;常用于表单验证。创建正则表达式有两种方式:1.使用newvar box = new RegExp("box"); //传入非空字符串 console.log(box); // /box/console.log(typeof box); //objectvar box = new RegExp("box", "gi"); //第二个参

2022-04-01 19:21:38 978

原创 Cookie会话

1.cookie是什么cookie也叫HTTPCookie,是客户端与服务器端进行会话(session)使用的一个能够在浏览器本地化存储的技术。cookie就是为了存储sessionId而诞生cookie的特性,会随着要请求自动化携带cookie的值到服务器2.cookie的作用cookie的作用主要是在浏览器存储少量的数据,利用cookie我们可以实现保存数据的功能。3.cookie的使用cookie由键值对形成的文本组成:name = value.完整格式为:

2022-04-01 00:14:07 1022

原创 javaScript中的事件

1.事件的概念在js中的事件是:用户在页面上操作,然后外面要调用函数来处理。比如:1.点击了登录按钮,调用登录函数执行登录操作2.鼠标拖动,调用函数实现拖动事件触发:用户在页面上操作(如点击按钮,鼠标话滚动,鼠标点击,鼠标松开,文本获取焦点等...),就是事件触发。2.事件的模式:JavaScript有两种事件实现模式: 内联模式, 脚本模式.内联模式:例如:<input type="button" value="按钮" onclick=...

2022-03-28 20:56:25 2336

原创 JavaScript中的BOM与DOM

1,1, BOM的概念 BOM 是Browser Object Model的缩写,简称浏览器对象模型, 提供了独立于内容而与浏览器窗口进行交互的对象,用于访问浏览器的功能。BOM由一系列相关的对象构成,并且每个对象都提供了一些方法与属性. 我们可以通过这些属性和方法去对浏览器进行操作. JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C, 但是BOM缺乏标准.由于BOM 缺少规范,每个浏览器提供商又按照自己想法去扩展它,...

2022-03-24 23:36:02 250

原创 JavaScript字符串

1.js字符串的概论字符串结束一串字符,由双(单)引号括起来,字符串是JavaScript的一种数据类型(string类型)。2.字符串的定义 方式一(推荐): var str = ‘亲’; //基本类型 定义了一个字符串变量str,内容为'亲' 方式二: var str = new String(“hello”); //引用类型 定义一个字符串变量str,内容为hello, 注意: 此刻str为...

2022-03-22 21:26:14 5249

原创 递归函数的计算

什么是递归?递归就是函数可以自己调用自己,必须要有结束条件,称为函数的递归调用;递归调用的方式:1.首先先找临界值,就是不需要计算,没有规律的值。2.找这一次和上一次的关系(从后往前找)3.调用自己计算上一次的运行结果,在写出这一次的运行结果列如: //1 4 9 16 第10个数是什么? function fn2(number) { if (number==1) { ...

2022-03-19 15:51:03 820

原创 变量名定义函数与函数名直接定义的区别

1.在初始状态页面加载时候,js会优先加载function以及对应的变量命名,但是他不会加载变量赋值。2.变量名定义函数,不能先调用在定义,只能先定义后使用。如果先调用会报not is undefined.3.函数名定义可以先调用在声明。...

2022-03-18 14:54:55 372

原创 continue跟break的区别

1.continue只能用在循环里面2.break可以用在switc里面3.break是跳出本次循环,后面不在运行。而continue是跳过这次的循环,下次会继续循环

2022-03-17 19:06:37 301

原创 javaScript数组

数组(Array)可以包含任何数据类型。var 数组名=[值1,值2,值3...]1.长度,如果定义一个大于数组值的长度多的会已undefined的形式显示,反之会丢失数据(丢失会从后面开始)数组名.length2.indexOf,通过元素获得下标索引数组名.indexOf(元素)3.slice()截取一段部分,返回新的数组数组名.slice(起始位置,结束位置);包头不包尾也能写一个,截取后面全部。4.push(),pop() 尾部弹入数据数组名.push

2022-03-14 20:36:58 951

原创 javaScript对象

js中{.......}表示一个对象,键值对描述属性:属性名:属性值,多个属性之间用逗号隔开,最后一个属性不加逗号。javaScript中所有的键都是字符串,值是任意对象。例如:var person = { name:"zhangsan", sex:18, email:"12491441@qq.com"}1.对象赋值定义的对象名.需要赋值的属性名 = "要赋予的值";可以进行动态添加,直接要添加的属性赋予相应值即可2.动态的删减,通过delete删除对

2022-03-14 19:39:52 993 1

原创 javaScript基本数据类型与类型之间的转换

1.number类型(数值类型) number类型又分为整数类型(int),浮点型(float)。整数类型就是整数比如:1 ,30,90等浮点数就是有小数的数比如:0.1,9.99,5.555555等2.String类型(字符串)特殊符号以及引号汉字都是字符串,需要单引号双引号来修饰。比如:var name="哈哈哈"3.Boolean类型true和false一般用于判断4.null类型就是定义的空对象。比如:var name=null5...

2022-03-14 17:50:18 2288

原创 js中var定义与let定义的区别

1.作用域不同,var是全局作用域,而let是块作用域。2.var可以先使用在定义,而let只能先定义后使用。3.let不能被重新定义,但是var可以

2022-03-12 14:31:27 1298 1

空空如也

空空如也

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

TA关注的人

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