自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git基本操作

已修改 modified已暂存 staged已提交 committed安装完 Git 之后 第一件事就是设置自己的 用户名 和 邮箱配置用户信息3.检查配置信息查看所有的全局配置项查看指定的全局配置项4.获取帮助信息要想打开 git config 命令的帮助手册如果不想查看完整的手册 可以用 -h5.获取 Git 仓库的两种方式(1)将尚未进行版本控制的本地目录转换成Git仓库(2)从其他服务器克隆一个已存在的Git仓库如果自己有一个尚未进行版本控制的项目目录,想要用Git来控制它,

2022-06-22 00:03:04 536 1

原创 Vue-组件开发(上)

Vue-组件开发(上)文章目录Vue-组件开发(上)1.什么是组件化开发2.Vue中的组件化开发3.Vue组件的三个组成部分3.1在组件中定义methods方法3.2 在Vue组件中启用less语法4.组件之间的父子关系4.1使用组件的三个步骤4.2私有组件和全局组件5.组件里面的 props5.1props 是只读的5.2 props的default默认值5.3 props的type值类型5.4 props的required必填项总结1.什么是组件化开发组件化开发指的是:根据封装的思想,把页面上可重

2022-05-19 21:21:42 762 1

原创 Vue2.0-侦听器

Vue2.0-侦听器文章目录Vue2.0-侦听器1.什么是侦听器2.watch侦听器2.1什么是watch侦听器2.2侦听器的格式2.3侦听器-deep深度侦听1.什么是侦听器我们都知道data里面可以定义数据,data里面的数据是可以发生变化的,如果我们需要对这些数据进行监听的话,我们可以用到vue里面的侦听器,我们可以定义一个侦听器,来监视data里面的某个数据变化,只要数据发生变化,我们就可以在侦听器里面做出变化。2.watch侦听器2.1什么是watch侦听器watch侦听器允许开发者监

2022-05-18 22:00:46 752

原创 Vue2.0-指令与过滤器(下)

Vue-指令与过滤器(下)文章目录Vue-指令与过滤器(下)1.过滤器1.1私有过滤器和全局过滤器1.3过滤器传参1.过滤器过滤器是Vue为开发者提供的功能,常用于文本的格式化,同样他也是一个函数。过滤器可以用在两个地方:插值表达式和v-bind属性绑定过滤器应该被添加在JavaScript表达式的尾部,由 "管道符 | " 进行调用<body> <div id="app"> <p>message:{{message | capi}}&l

2022-05-18 17:54:14 290

原创 Vue2.0-指令与过滤器(上)

Vue-基本的事件绑定与渲染指令文章目录Vue-基本的事件绑定与渲染指令1.什么是Vue1.1如何构建用户界面1.2框架2.Vue的特性2.1数据驱动视图2.2双向数据绑定3.MVVM4.Vue的基础使用4.1基本使用步骤5.Vue的指令与过滤器5.1Vue指令5.2内容渲染指令5.2.1属性绑定指令5.2.3在插值表达式和属性绑定中编写JS语句5.3事件绑定指令5.3.1绑定事件并传入参数5.3.2事件绑定- $event5.3.3事件修饰符5.3.4按键修饰符5.4双向绑定指令5.4.1v-model

2022-05-18 15:13:33 201 2

原创 ES6基础总结(下)

ES6基础总结(下)文章目录ES6基础总结(下)1.生成器1.1生成器的函数参数1.2生成器函数实例2.Promise3.Set集合3.1 Set实践4.Map数据类型5.Class 类1.生成器生成器函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同生成器其实就是一个特殊的函数可用来进行异步编程常见的异步编程:文件操作、网络操作(ajax,request)、数据库操作function * gen(){ console.log('222');}//调用生成器函数l

2022-05-17 21:56:44 614

原创 ES6基础总结(上)

ES6基础知识(上)文章目录ES6基础知识(上)1. let关键字1.2 let声明的变量只在所处于的块级作用域(一对大括号产生的作用域)有效1.3 还可以防止循环变量变成全局变量1.4 不存在变量提升,必须先声明在使用1.5 暂时性死区2. 变量的解构赋值2.1 数组的解构2.2 对象的解构3. 模板字符串3.1 声明3.2 内容可以直接出现换行符3.3 变量拼接4. 简化对象的写法5. 箭头函数5.1 箭头函数的特性5.1.1 **this** 是静态的,**this** 始终指向函数声明时所在作用域

2022-05-15 18:03:42 1272

原创 JS高级-正则表达式

JS高级-正则表达式文章目录JS高级-正则表达式1.正则表达式概述2.正则表达式在JavaScript中的使用2.1创建正则表达式2.2测试正则表达式 test3.正则表达式中的特殊字符3.1正则表达式的组成3.2边界符3.2字符类3.3量词符3.3预定义类4.正则表达式的替换4.1 replace 替换4.1正则表达式参数1.正则表达式概述正则表达式用于匹配字符串中字符组合、替换页面内容的文本词、或从字符串中提取我们需要的特定部分。正则表达式也是对象。2.正则表达式在JavaScript中的使用

2022-05-13 17:23:31 893

原创 JS高级-函数进阶

JS高级-函数进阶文章目录JS高级-函数进阶1.函数的定义和调用1.1函数的定义方式1.2函数的调用方式2.this2.1 改变函数内部 this 指向2.2 call apply bind 总结3.严格模式3.1什么是严格模式3.2开启严格模式3.3严格模式中的变化4.高阶函数5.闭包5.1变量作用域5.2什么是闭包5.3闭包案例6.递归6.1什么是递归?6.2浅拷贝和深拷贝1.函数的定义和调用1.1函数的定义方式1.函数声明方式 function 关键字(命名函数)//自定义函数(命名函数)

2022-05-12 17:23:45 393

原创 JS高级-ES5中的新增方法

JS高级-ES5中的新增方法1.ES5新增方法概述ES5中给我们新增了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括:数组方法字符串方法对象方法1.1数组方法迭代(遍历)方法:forEach()、map()、filter()、every();forEach()语法:array.forEach(function(currentValue,index,arr))currentValue:数组当前项的值index:数组当前项的索引arr:数组对象本身var arr=[

2022-05-10 18:41:47 491

原创 JS高级-构造函数与原型

JS高级-构造函数与原型1.实例、静态成员以及构造函数1.1实例成员实例成员就是通过构造函数内部的this添加的成员实例成员只能通过实例化的对象来访问,不可以通过构造函数来访问实例成员function Fun(name,age,sex){ this.name=name; this.age=age; this.sex=sex; this.test=function(){ console.log('实例成员') }}var fun=new

2022-05-10 16:09:39 250

原创 JS高级-面向对象编程

JS高级-面向对象编程1.面向对象编程介绍1.1两大编程思想面向过程面向对象1.2面向过程编程POP面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。1.3面向对象变编程OOP面向对象就是把事务分解成一个个对象,然后由对象之间分工与合作。就好将大象装进冰箱,面向对象的做法就是先找到对象,并写出这些对象的功能:1.大象对象功能:进去2.冰箱对象功能:打开、关闭3.使用大象和冰箱的功能因此面向对象就是以对象功能来划分

2022-05-06 20:55:36 504

原创 JS-事件对象

JS-事件对象事件对象是什么事件对象也是对象,这个对象里有事件触发时的相关信息例如:鼠标点击事件中,事件对象就存了鼠标点在哪个位置等信息如何获取在事件绑定的回调函数的第一个参数就是事件对象一般命名为 event、ev、e语法规范:// e 就是 事件对象元素.addEventListener('click',function(e){})获取事件对象常用属性type获取当前的事件类型clientX/clientY获取光标相对于浏览器可见窗口左上角的位置offsetX/of

2022-05-05 22:17:53 225

原创 JS-DOM节点操作

JS-DOM节点操作DOM节点DOM树里每一个内容都称之为节点节点类型元素节点所有的标签 比如 body divhtml 是根节点属性节点所有的属性 比如 href文本节点所有的文本查找节点父节点查找parentNode 属性返回最近一级的父节点 找不到的返回null语法:子节点.parentNode <div class="father"> <div class="son"> 儿子 &l

2022-05-04 16:15:57 880

原创 JS-事件

JS-事件什么是事件事件是在编程时系统内发生的动作或者发生的事情比如一个用户在网页上单击一个按钮什么是事件监听就是让程序检测是否有事件产生,一旦有事件触发,就会立即调用一个函数做出响应,也称为 注册事件语法元素.addEventListener(‘事件’,要执行的函数)事件监听的三要素1.事件源:哪个DOM元素被事件触发了,要获取DOM元素2.事件:用什么方式触发,比如鼠标单击click,鼠标经过mouseover等3.事件调用函数:要做什么事注意1.事件类型要加引号2.函数是点

2022-05-03 17:07:41 282

原创 JS-DOM(提升)

获取DOM对象1.根据CSS选择器来获取DOM元素1.1选择匹配的第一个元素语法:document.querySelector(“css选择器”);参数:包含一个或者多个有效的CSS选择器。返回值:CSS选择器匹配的第一个元素,一个HTMLElement对象。如果没有匹配到,则返回null。<div>我是一个盒子</div><script> //js 获取元素 let div=document.querySelector("div");

2022-05-02 17:41:48 313

原创 JS-DOM(基础)

JS-DOM(基础)获取元素节点通过document对象调用以下各种获取方法通过例子逐个进行演示<div id="total"> <div class="inner"> <p> 你喜欢哪个城市 </p> <ul id="city"> <li id="bj">北京</li> <li&gt

2022-05-01 22:27:38 247

原创 JS-数组详解

JS-数组数组(Array),数组也是一个对象,它和普通对象功能类似,也是用来存储一些值的。不同的是普通对象是使用字符串作为属性名的,而数组是利用数字作为索引操作元素。索引:从零开始的整数就是索引。数组的存储性能比普通对象要好,在开发中我们经常用数组存储一些数据。创建数组var arr=new Array();console.log(typeof arr);//object向数组中添加元素语法:数组[索引]=值arr[0]=10;arr[1]=20;console.log(arr)

2022-04-20 14:42:59 837

原创 JS-函数详解

JS-函数函数-函数也是一个对象-普通对象就像一容器 他只能装填属性-函数可以封装一些功能代码,在需要的时候执行这些功能代码创建一个函数对象(实际开发并不采用)var fun=new Function ();console.log(fun);//使用typeof 检查一个函数对象时,会返回functionconsole.log(typeof fun);可以将封装的代码以字符串的形式传递给构造函数var fun=new Function("conslog.log('hello')");

2022-04-19 14:09:17 185

原创 JS-对象详解

JS-对象了解对象前先说说数据类型数据类型可以分为两大类1.基本数据类型2.引用数据类型基本数据类型String 字符串Number 数值Boolean 布尔Null 空值Undefined 未定义引用数据类型Object 对象对象对象属于一种符合的数据类型,在对象中可以保存多个不同数据类型的属性对象的分类1.内建对象-由ES标准中定义的对象,在任何的ES的视线中都可以实现-比如:Math String Number Boolean Function Object2.宿主

2022-04-19 14:07:54 673

原创 JS中this的指向问题

JS中this指向解析this的指向方式根据函数调用的方式不同,this会指向不同的对象1.以函数的形式调用时,this永远都是window2.以方法的形式调用时,this就是调用方法的那个对象全局作用域中this的指向为window//直接打印console.log(this);//window//function声明函数function bar(){ onsole.log(this) };bar();//window//function声明函数赋给变量var bar

2022-04-13 16:30:49 81

原创 ES6—const声明变量及特点

const声明变量及特点我们在利用const声明变量时的格式如下:const SCHOOL='清华';看似和 let var 差不多,但是再利用const进行变量的声明时同样具有一些特点。const声明时的注意事项1.一定要赋予初始值const A;控制台将会报错2.一般常量要大写(潜规则) 实际小写并无错 大小写均可const A=10;console.log("A="+A);const a=10;console.log("a="+a);3.常量值不能修改const

2022-03-24 19:01:53 906

原创 ES6—let变量声明及声明特性

ES6—let变量声明及声明特性let 用来声明变量 作用和 var 一样但是声明变量具有一些特性let 声明格式 let a; let b,c,d; let e=100; let f=111,g=222,h=[];let 具有的特性:1.变量不能重复声明 但是 var 可以重复作用就是防止变量污染 let star='张涵'; let star='小阿涵';[外链图片转存失败,源站可能有防盗链

2022-03-24 18:30:28 314

原创 AJAX请求服务端响应JSON数据

AJAX请求服务端响应JSON数据在实际工作中向服务端发送请求,返回的结果绝大多数都是json格式的数据。案例:在窗口下按下键盘任意按键,便会向服务端发送一个请求,服务端返回结果在div中呈现。前端页面<style> #result{ width: 200px; height: 100px; border: solid 1px #89b; }</style><b

2022-03-24 17:10:49 2576

原创 NodeMon工具安装

NodeMon安装NodeMon是一个能够帮助我们自动启动Node.js服务的一种工具,不需要在我们每次修改完js文件后手动输入node命令。在文件变化时,它能够自动监测并启动。安装该工具的安装需要借助于npm来安装,而npm要有node.js环境。npm install -g nodemon安装过后,启动服务不再需要 node 文件名 而是 nodemon 文件名...

2022-03-24 16:32:29 679

原创 AJAX发送POST请求

AJAX发送POST请求需求:当鼠标移入到页面div当中,页面向服务端发送POST请求,服务端将响应结果作为显示体在div中显现出来前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport

2022-03-22 18:14:21 7214 1

原创 Express框架的基本使用

Express框架的基本使用创建server.js// 引入express.jsconst express=require('express');// 创建应用对象 appconst app=express();// 创建路由规则// request 对请求包文进行封装// response 对响应报文的封装app.get('/',(request,response)=>{ // 设置响应 response.send('HELLO EXPRESS');})/

2022-03-22 16:56:36 147

原创 AJAX的GET请求

AJAX GET请求需求点击发送按钮将服务端返回的响应体结果在紫色的div框内显示出来前端页面准备<html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-sca

2022-03-22 16:54:48 5876

转载 MySql-8.0.26安装详细教程

MySql-8.0.26安装详细教程保姆级 下载安装包安装配置配置环境变量 下载安装包 下载安装包: 下载网址: https://dev.mysql.com/downloads/ 选择这个 进入后选择 直接下载第一个 点击这里,开始下载 安装配置...

2022-02-08 17:44:36 557

原创 Vue实现轻量级数字滚动效果插件——vue-countTo

最近需要开发一个数字滚动效果,在网上找到一个关于vue-countTo的插件,之前有看过相关一篇博客,觉得这个插件还不错,今天刚好用上,那么就简单说下这个插件的使用:vue-countTo是一个无依赖,轻量级的vue组件。你可以设置 startVal 和 endVal,它会自动判断计数或倒计时。支持vue-ssr。vue-countTo参考于countUp.js;安装:npm install vue-count-to具体使用:<template><div> <co

2022-01-31 18:16:07 1651

转载 Vue自定义组件并引入

      今天,bug菌为大家带来一期帝王级干货,有关于前端vue的组件教学,深入指引大家在vue中如何创建自定义的组件,并且在vue中引入你自定义的组件;       具有很好的教学价值,希望小伙伴们根据这篇文章可以有所收获,建议小伙伴们先收藏后阅读哦。       小伙伴们如果觉得文章不错...

2022-01-16 18:22:35 4027 2

原创 JS高级——数据类型

JS高级—数据类型分类基本(值)类型 String:任意字符串 Number:任意的数字 Boolean:true/false undefined:undefined null:null对象(引用)类型 Object:任意对象 function:一种特别的对象(可执行的) array:一种特别的对象(数值下标属性)判断 typeof: 可以判断 undefined/数值/字符串/布尔类型 不能

2021-09-11 23:00:24 128

原创 操作系统期末考试知识点汇总

操作系统期末考试重要知识点选择填空操作系统的两个基本特征是:并发性和共享性 进程的基本特征是:动态、并发计算机系统由硬件系统和软件系统两大部分组成,由操作系统对它们进行管理,以提高系统资源的利用率。操作系统的四大资源管理功能:处理器管理,存储器管理,设备管理和文件管理。多道程序设计可以将一个以上的作业放入内存,并且同时处于运行状态。 时间片概念一般用于分时操作系统。在分时系统中,当时间片一定时,用户数越多,响应时间越长。分时操作系统允许在一台主机上同时连接多台终端

2020-12-26 14:56:01 1865

原创 《计算机操作系统》(第四版)知识点总结

操作系统的目标和作用引言:操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。起作用是管理好这些设备,提高他们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。计算机系统主要包括:硬件,软件两大类。1.操作系统的目标在计算机系统上配置操作系统,其主要目标是:方便性、有效性、可扩充性和开放性。2.操作系统的作用①OS作为用户与计算机硬件系统之间的接口②OS作为计算机系统资源的管理者③OS实现了对计算机资源的抽象操作系统的发展历程单道批处理系统特点:

2020-12-03 14:51:23 7790

原创 计算机网络(第七版 谢希任 编著)知识汇总

第一章知识点汇总(部分)互联网的组成互联网的工作方式可以划分为两大块:(1)边缘部分由所有连接在互联网上的主机组成这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。(2)核心部分有大量网络和链接这些网络的路由器组成,这部分是为边缘部分提供服务的(提供连通性和交换)。互联网的边缘部分处在互联网边缘的部分就是连接在互联网上的所有的主机。这些主机又称为端系统在网络边缘的端系统之间的通讯方式通常可以划分为两大类:客户—服务器方式(C/S方式)和对等方式(P2P方式)。(1)

2020-12-01 22:40:28 436

原创 List集合常见的几种使用方法

List集合常见的集中使用方法插入元素关键代码格式:list.add(位置,“元素”);样例:运行结果:删除指定的索引元素关键代码格式: list.remove(元素位置);样例:运行结果:在指定位置插入元素,若集合发生改变则返回true,否则返回false.关键代码格式: Boolean b=list.addAll(2,集合名);样例:运行结果:返回list集合中指定索引位置的元素关键代码格式:Object obj=list.get(元素位置);样例:运行结果

2020-11-28 15:48:08 1093 1

空空如也

空空如也

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

TA关注的人

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