自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OData基础

OData是开放数据协议,描述如何创建和访问Restful服务的OASIS标准。$format=json JSON格式(OData默认支持xml格式)$filter=[节点] eq. [value] 过滤器。$orderby 排序,默认正序,倒叙“空格+desc”POST、PUT 从客户端推送数据到服务器。$select=[节点] 筛选固定属性。实体: Entity、表、对象。导航属性: 用于外键关联的实体。$skip=n 跳过第n条。$top=n 返回前n条。read 读取数据列表。

2023-09-05 19:45:02 1108

原创 如何使用nvm?

如果电脑上之前已经单独安装了node,先卸载,然后解压nvm-setup.zip安装包,进入解压的文件夹,双击exe后缀文件进行安装。安装包下载地址:https://github.com/coreybutler/nvm-windows/releases,windows系统下载nvm-setup.zip安装包。在我们开发不同项目时,可能需要的node版本不同,维护多个nodejs是一个事,nvm就是解决这个事情的,可以任意切换nodejs版本。显示所有安装的node.js。安装node.js的命令。

2023-07-02 16:15:36 400

原创 跨域如何解决

跨域问题

2023-02-21 22:36:08 143

原创 闭包是什么?

JavaScript闭包

2023-02-15 23:01:04 151

原创 This指向问题

this指向问题

2023-02-14 22:17:42 504 1

原创 响应式编程、函数式编程和过程式编程的区别

响应式编程、函数式编程和过程式编程的区别

2023-02-14 21:31:05 458

原创 浏览器控制台接口学习

浏览器控制台接口学习

2023-01-12 14:56:18 1667

原创 vue项目实现页面内的跳转

页面内tab标签的跳转1、首先写出Tab标签页<el-tabs v-model="activeCourseName" @tab-click="handleClick"> <el-tab-pane label="所有课程" name="AllCourse"> </el-tab-pane> <el-tab-pane label="实训课程" name="Practicing"> </el-tab-pane> &lt

2021-02-26 08:25:38 617

原创 Echart饼状图的使用

饼状图的属性设置1、图例设置//orient 设置布局方式,默认水平布局,可选值:'horizontal'(水平)// x 设置水平安放位置,默认全图居中,可选值:'center' ¦ 'left' ¦ 'right' ¦ {number}(x坐标,单位px)// y 设置垂直安放位置,默认全图顶端,可选值:'top' ¦ 'bottom' ¦ 'center' ¦ {number}(y坐标,单位px)legend: { orient: "vertical",

2021-02-26 08:10:28 546

原创 Vue-router基本使用

vue-router 基本使用1、在传统的web应用程序不同页面间的跳转都是向服务器发起的请求,服务器处理请求后向浏览器推送程序。在单页应用程序中,不同视图的内容是在同一个页面中渲染,页面间的跳转都是在浏览器端完成,这就需要用到前端路由。在Vue.js中,可以使用路由管理器Vue RouterVue Router允许我们通过不同的URL访问不同的内容。需要安装vue-routerCDN:<script src = "https://unpkg.com/vue-router/dist/vue-ro

2021-02-01 21:49:58 216

原创 vue项目中字体适配问题

1、在写前端网页是宽度是最容易出问题的,宽度的设置,是没有绝对固定的值的,根据我们的需求出发。主要分为两种,定宽(内容区域宽度固定)和自适应(内容区域宽度跟随浏览器变化)2、我个人还是推荐自适应宽度,这样不同浏览器视觉效果都是比较舒适的,这里有两种方法(1)通过百分比去定制大小,比如margin—left: 50%;(2)是通过栅栏技术去实现。element栅格时基础的 24 分栏,实现5等分需要设置百分比。三等分<el-col :xs = "12" :sm = "12" :lg =

2021-02-01 21:14:30 1086

原创 Vue请求后台接口渲染到页面及实现修改功能

一、如何读出数据并渲染1、首先在api下建一个js文件,然后在文件里写入拿到的接口,例如export const getCompanyInfo = () => that.$http("/base/companyInfo", "get");2、在前端页面引入请求接口,在此之前需要对数据进行双向绑定,我是用的是v-model,我的数据是在表单<el-input>中存放,简单叙述一下v-model,v-model指令用于表单<input>、<textarea>、&

2021-02-01 17:21:46 3729

原创 如何使用postman做接口请求

在做项目时不知道如何去请求接口,下面讲述如何用postman请求接口。1、选择登录post请求,然后选择URL地址发,输入完毕后,我们可以通过点击param按钮,查看我们请求的参数,填写完参数后可以点击send,查看是否操作成功。2、在选择code是需要做验证码,get请求后在网页中显示验证码,然后再code中的值中填入验证码查看时候操作成功。3、在请求成功后,可以拿token值,然后可以拿到token在其他接口,在另外一个需要的请求的数据中需要用到。在新建一个请求后,填入URL和相对应的参数,然

2020-11-11 22:48:05 2249

原创 关于no branch , rebasing master问题解决

我在执行git branch 这条命令时,下面出现no branch , rebasing master ,我的代码没有在分支中,碰到这种情况需要了解merge和rebase的区别。假设master分支下有A,B,C三个commits,另外一个分支newbranch是从master的B分支checkout出去的,在newbranch已经有D,E两个commits,并且master的C commit跟newbranch的E commit存在冲突(如刚好修改到同一行),这个时候在newbranch分支下执行g

2020-11-02 07:05:42 18631

原创 vue中引用element组件无法使用

我在项目中引用了element组件,但是显示效果没有出来,后来发现使用在main.js中引用了 lib-flexible插件,px2rem将px像素转换成了rem,导致无法显示其效果。解决方法:1、将main.js中引用的 lib-flexible插件代码删除2、需要打开vue.config.js中的css部分代码删除3、重启软件,打开就可以看到element应有的代码样式...

2020-10-30 23:24:46 1582

原创 逻辑代数基础

常见的机器码:原码、反码、补码、移码原码:如果机器字长为n,那么一个数的原码就是用一个n位的二进制数,其中最高位为符号位:正数为0,负数为1。剩下的n-1位表示概数的绝对值。例如: X=+101011 , [X]原= 0,0101011 X=-101011 , [X]原= 1,0101011 位数不够的用0补全。PS:正数的原、反、补码都一样:0的原码跟反码都有两个,因为这里0被分为+0和-0。反码:知道了什么是原码,那反码就更是张飞吃豆芽——小菜一碟了。知道了原码,那么你只需要具备区

2020-10-23 12:19:39 756

原创 vue实例问题

在下载安装好nodejs后,可以在命令行中执行npm -v,但是无法显示vue-v ,是因为没有安装vue脚手架,需要安装vue cli 。第一种方案:1、直接在命令行中执行npm install -g @vue/cli2、查看vue --version是否安装成功第二种方案:是使用淘宝NPM镜像,国内直接使用npm的官方镜像是非常慢的,推荐使用淘宝NPM镜像,淘宝NPM镜像是一个完整npmjs.org镜像。你可以使用淘宝定制的cnpm (gzip压缩支持)命令行工具代替默认的npm:在命令

2020-09-26 18:35:36 130

原创 Vue入门(一)

1、vue起步创建Vue程序1.导入开发版本的Vue.js2. 创建Vue实例对象,设置el属性和data属性3. 使用简洁的模板语法把数据渲染到页面上2、vue基础el:挂载点<div id="app">f message }l</div>var app=new Vue({ el:"#app", data:{ message:"好好学习,天天向上"})el:挂载点el是用来设置Vue实例挂载(管理)的元素Vue会管理el选项命中的元素及其

2020-09-22 22:08:56 189

原创 JavaScript入门(十一)

DOMDOM是针对HTML和XML文档的API。DOM描绘了一个层次化的节点数,允许开发人员添加、移除和修改页面的某一部分。1、节点层次DOM节点分为三大类:元素节点、属性节点、文本节点DoM可以将HTML或XML文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型,每种类型分别表示文档中不同的信息及标记,每个节点都拥有各自的特点,数据和方法,另外也与其他节点存在某种关系,节点之间的关系构成的层次,而所有页面标记则表现为一个以特定节点为根节点的树形结构。<html> <

2020-09-19 19:47:59 159

原创 JavaScript入门(十)

BOM1、window对象BOM的核心对象是window,他表示浏览器的一个实例。在浏览器中,window对象有双重角色,他既是通过JavaScript访问浏览器窗口的一个接口,又在ECMAScript规定的Global对象。这意味着在网页中定义的任何一个对象、变量、和函数,都以window作为其Global对象,因此有权访问parseInt()等方法。1.1全局作用域由于window对象同时扮演着ECMAScript中的Global对象的角色,因此所有在全局作用域中声明的变量、函数都会变成wind

2020-09-17 19:53:17 100

原创 JavaScript入门(九)

面向对象的程序设计面向对象的语言有一个标志,那就是他们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。1、理解对象真实生活中的对象、属性和方法在真实生活中,汽车是一个对象。汽车有诸如车重和颜色等属性,也有诸如启动和停止的方法:所有汽车都拥有同样的属性,但属性值因车而异。所有汽车都拥有相同的方法,但是方法会在不同时间被执行。1.1、JavaScript 对象这段代码把一个单一值(porsche)赋给名为 car 的变量:var car = "porsche";对象也是变

2020-09-16 21:20:03 98

原创 JavaScript入门(八)

引用类型引用类型是一种数据结构,引用将数据和功能组织在一起,引用类型有时候也被称为对象定义,因为他们描述的是一类对象所具有的属性和方法。对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建。var person = new Object();1、object类型创建Object实例的方法有两种。第一种是使用new操作符后跟Object构造函数,如下所示:var person = new Object();person.name = "Fay";person.age

2020-09-14 22:10:46 87

原创 JavaScript入门(七)

1、执行环境及作用域1、执行环境是JavaScript中最为重要的一个概念。执行环境定义了变量或函数有权访问的其他数据,决定他们各自的行为。每个执行环境都有一个与之相关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中2、全局执行环境是最外围的一个执行环境,每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就会被推入一个环境栈中,而在函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。3、 当代码在一个环境中执行时,会创建变量对象的一个作用域链,作用域链的用途:是保证对执行

2020-09-11 21:23:25 212 1

原创 JavaScript入门(六)

数据类型1、typeof操作符typeof 共返回6种数据格式:1、object2、undefined3、string4、number5、boolean6、function2、Undefined类型只有一个值,即undefined值。使用var声明了变量,但未给变量初始化值,那么这个变量的值就是undefined。例如:var message;alert (message == undefined); //ture用typeof操作符去检测数据类型的时候,变量message没有初

2020-09-10 22:29:53 82

原创 JavaScript入门(五)

基本类型和引用类型的值基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。引用类型的值是保存在内存中的对象。1、动态的属性定义基本类型值和引用类型值的方式是类似的,创建一个变量并为该变量赋值,但是当这个值保存在变量中以后,对不同类型值可以执行操作则大相径庭,对于引用类型的值,我们可以为其添加属性和方法,也可以改变和删除其属性和方法。例如:var person = new Object ();person.na

2020-09-09 21:52:22 123

原创 JavaScript入门(四)

函数JavaScript 函数是被设计为执行特定任务的代码块。JavaScript 函数会在某代码调用它时被执行。实例function myFunction(p1, p2) { return p1 * p2; // 该函数返回 p1 和 p2 的乘积}JavaScript 函数语法JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。圆括号可包括由逗号分隔

2020-09-07 22:24:07 112

原创 JavaScript入门(三)

语句1、if条件判断语句if条件判断语句是最基本的流程控制语句,可以根据条件表达式的值执行相应的处理。if语句的语法格式如下:if(i > 25){ alert("Great than 25."); //单行语句}else { alert("Less than or equal to 25."); //代码块中的语句}if语句是一种使用灵活的语句,除了可以使用if…else的形式外,还可以使用if…else if的形式。if…else if语句的语法格式如下:if(expre

2020-09-06 22:05:51 85

原创 JavaScript入门(二)

基本概念1、变量每个变量仅仅是一个用于保存值的占位符而已,定义变量是要使用var操作符,后跟变量名,如下所示,这行代码定义了message的变量,该变量可以用来保存任何值(像这样未经过初始化的变量会保存一个特殊的值——undefined)。ECMAScript也支持直接初始化变量,因此在定义变量的同时就可以设置变量的值,如下所示:var message;var message = "hi";有一点需要注意,用var操作符定义的变量将成为定义该变量的作用域中的局部变量,也就是说,如果函数中使用va

2020-09-03 21:28:23 99

原创 JavaScript入门(一)

简介JavaScript是目前web开发中不可缺少的脚本语言,JS不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。一个完整的JavaScript实现应该由核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)JS的特点解释性语言—(不需要编译成文件)跨平台单线程ECMA标注——为了取得技术优势,微软推出了JScript, CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,JavaScript兼

2020-09-02 21:56:33 104

原创 CSS入门(五)

定位1、为什么需要定位浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排列盒子。定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子。2、定位组成定位∶将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。定位=定位模式+边偏移。2.1、定位模式定位模式决定元素的定位方式,它通过CSS的position属性来设置,其值可以分为四个静态定位 stat

2020-08-24 23:21:54 206

原创 CSS入门(四)

1.盒子模型1.1看透网页布局的本质网页布局过程∶1.先准备好相关的网页元素,网页元素基本都是盒子Box。2.利用CSS设置好盒子样式,然后摆放到相应位置。3.往盒子里面装内容.网页布局的核心本质:就是利用CSS摆盒子。1.2盒子模型(Box Model )组成所谓盒子模型∶就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括︰边框、外边距、内边距、和实际内容。1.3边框(border)border

2020-08-24 20:33:49 216

原创 CSS入门(三)

浮动(float)1.1传统网页布局的三种方式网页布局的本质——用CSS来摆放盒子。把盒子摆放到相应位置CSS提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序)∶普通流(标准流)、浮动、定位1.2标准流(普通流/文档流)所谓的标准流:就是标签按照规定好默认方式排列.1.块级元素会独占一行,从上向下顺序排列。常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table2.行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行。常用元素:span、a、i、em

2020-08-24 17:29:38 151

原创 CSS入门(二)

1. Emmet语法1.1快速生成HTML结构语法1.生成标签直接输入标签名按tab键即呵比如div 然后tab键,就可以生成<div> </div>2.如果想要生成多个相同标签加上*就可以了比如div*3 就可以快速生成3个div3.如果有父子级关系的标签,可以用>比如ul> li就可以了4.如果有兄弟关系的标签,用+就可以了比如div+p5.如果生成带有类名或者id名字的,直接写.demo 或者#two tab 键就可以了6.如果生成的div 类名是有顺

2020-08-18 22:35:47 180

原创 CSS入门(一)

CSS1、什么是CSS1.1 CSS介绍CSS是层叠样式表( Cascading Style Sheets )的简称.有时我们也会称之为CSS样式表或级联样式表。CSS是也是一-种标记语言。CSS主要用于设置HTML页面中的文本内容(字体、大小对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。CSS让我们的网页更加丰富多彩,布局更加灵活自如。简单理解: CSS可以美化HTML,让HTML更漂亮,让页面布局更简单。总结:1. HTML 主要做结构,显示元素内容.2

2020-08-11 12:43:14 281

原创 HTML基础知识(一)

HTML基础知识一、什么是HTML1、HTML指的是**超文本**标记语言(Hyper Text Markup Language) ,它是用来描述网页的一种语言。2、HTML不是一种编程语言,而是一种标记语言 (markup language)。标记语言是一套标记标签 (markup tag)。所谓超文本,有2层含义:(1)它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)。(2)它还可以从一个文件跳转到另一个文件 ,与世界各地主机的文件连接(超级链接文本)。二、基本语法概述 1

2020-08-06 22:11:04 410

原创 HTML基础知识(二)

表格、列表、表单表格1.1表格的作用表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表 现得很有条理。总结:表格不是用来布局页面的,而是用睐展示数据的1.2表格的基本语法<table><tr><td>单元格内的文字</td></tr></ table>1. <table> </

2020-08-06 22:09:58 331

原创 GitHub的学习

初步学习GitHub1、目的借助GitHub托管项目代码2、基本概念仓库(Repository)仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库收藏(Star)收藏项目。方便下次观看复制克隆项目(fork)注意:该fork的项目是独立存在的发出请求(Pull Request)基于Fork,别人Fork你的项目代码之后,在此基础上做了修改,觉得不错的...

2020-01-18 19:39:00 200

原创 Object:所有类的超类

Object类是Java中所有类的始祖,在Java中每个类都是有它扩展而来的。但并不需要这样写:public class Employee extends Object如果没有明确地指出超类,Object就被认为是这个类的超类。由于在Java中,每个类都是有Object类扩展而来的。可以使用Object类型的变量引用任何类型的对象:Object obj = new Employee("J...

2019-07-05 19:17:50 311

原创 类、超类和子类

定义子类1、关键字extends表示继承。关键字extends表明正在构造的新类。extends表明正在构造的新类派生出一个已存在的类。已存在的类叫做父类、超类、基类。新类叫做子类、派生类、孩子类。在JAVA中通常为超类和子类。2、在设计类的时候,应该讲通用方法放在超类中,而将具有特殊用途的方法放在子类中。public class Manager extends Employee{ pr...

2019-07-04 18:58:20 2719 1

原创 static

Java 中的 static 使用之静态变量1.Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。2.使用 static 可以修饰变量、方法和代码块。注意:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!例子1:我...

2019-07-03 19:52:47 430

空空如也

空空如也

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

TA关注的人

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