自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白_xm

脚踏实地,保持初心,做自己想做的事

  • 博客(47)
  • 资源 (13)
  • 收藏
  • 关注

原创 【JavaScript】JavaScript入门基础知识(四)

一、JS的if语句1、流程控制语句(1)JS中的程序是从上到下一行一行执行的(2)通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行2、语句的分类(1)条件判断语句(2)条件分支语句(3)循环语句3、条件判断语句(1)使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则不执行语句(2)if语句语法一: if(条件表达式){ 语句... }if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式的

2022-04-21 09:30:44 422

原创 【JavaScript】JavaScript入门基础知识(三)

一、JS的自增和自减1、自增++(1)通过自增可以使变量在自身的基础上增加1(2)对于一个变量自增以后,原变量的值会立即自增1(3)自增分两种:后++(a++)和前++(++a),无论是a++还是++a,都会立即使原变量的值自增1(4)a++:先使用a的值,在增加1,++a:先增加1,在使用a的值 var a=2; a++;//先使用a的值,在增加1 console.log(a); ++a;//先增加1,在使用a的值 console.log(a); consol

2022-04-16 16:53:32 803

原创 【JavaScript】JavaScript入门基础知识(二)

一、JS的字符串1、数据类型指的是字面量的类型,JS中一共有六种数据类型(1)String 字符串(2)Number 数值(3)Boolean 布尔值(4)Null 空值(5)Undefined 未定义(6)Objecct 对象注:其中String Number Boolean Null Undefined属于基本数据类型,Object属于引用数据类型2、String字符串(1)在JS中字符串需要使用引号引起来(2)单引号或者双引号都可以,但不能混着使用(3)引号不能嵌套,双引号

2022-04-12 20:57:53 1103

原创 【JavaScript】JavaScript入门基础知识(一)

一、JS的简单介绍1、JS起源于1995年,它的出现主要用于网页中的前端验证所谓的前端验证:检查用户所输入的内容是否符合一定的规则比如:用户名的长度、密码的长度、邮箱的格式等2、JavaScript包含 ECMAScript、DOM(通过JS操作网页)、BOM(通过JS操作浏览器)3、JS的特点(1)解释型语言(不用编译,写完直接运行)(2)类似于C和Java的语法结构(3)动态语言(变量的值任意,可以保存任意类型的数据)(4)基于原型的面向对象4、JS代码从上到下,一行行执行的二、J

2022-04-10 15:01:28 613

原创 【C 程序设计】构造类型知识点

1. 结构体类型(1)构造结构体类型定义成员变量的方式与普通变量的定义一样。成员列表必须用一对中括号 “{}” 括起。结构体类型名可以省略不写,但中括号 “{}”后面的分号 “;” 必不可少,分号 “;” 与中括号 “{}” 之间可以插入用来指定同一结构体类型的变量。 /* 结构体类型的构造方法 struct 结构体类型名 { //成员列表 成员变量 1 ; 成员变量 2 ; ...... }; */

2021-07-03 16:55:37 311 6

原创 【C 程序设计】 指针知识点大全

1. 指针变量的定义(1)变量的分类:变量分为普通变量和指针变量,其中,内容变量(普通变量)存放的是内容值;地址变量(指针变量)存放的是地址值。(2)指针变量的定义格式:类型名 *指针变量名; 例如:指针变量 int *p,*q; , 内容变量 int a,b;定义变量(普通变量、指针变量)必须在其定义的普通变量名或指针变量名前面有类型名。定义指针变量时,指针变量名前面的 “ * ” 表示现定义的是一个指针类型的变量。“ * ”并不是指针变量名的一部分,只是一个标志,指示该变量为指针类型的变量

2021-07-02 08:50:46 639 5

原创 【C 程序设计】函数与预编译知识点

1. 函数(不能嵌套定义)(1)C 程序的框架单框架:由一个 main() 函数所组成。复合框架:由一个 main() 函数和若干个子函数所组成。(2)函数的分类main() 函数也称主函数,是 C 语言程序的入口,该函数在 C 程序中必不可少。常见的使用方式有两种:有返回值 int main() 和无返回值 void main()。无参函数和有参函数。例如:无参函数 int sort( ),有参函数 int insert(int num)。还包括一些库函数,例如:sqrt、sins 等。

2021-07-01 09:02:59 258 1

原创 【C 程序设计】数组基本知识大全

1. 数组(1)特点:同一数组中的所有元素都属于同一种数据类型,比如 int 型、float 型、double 型和 char 型。(2)方法:一个数组元素其实就是一个变量,也可以称带下标的变量。(3)数组分类:一维数组、二位数组或字符数组等。2. 一维数组(1)定义格式:类型名 数组名[常量表达式]; // 一维数组,注意,中括号内的常量表达式必须是整数 int num[10] ; //一维整型数组 float stu[10] ; //一维单精度浮点型 double t

2021-06-30 10:31:54 628 2

原创 【C 程序设计】C语言三大结构之循环结构

1. 循环结构定义(1)定义:从 main() 函数开始执行,从上往下,使得某些语句重复执行。(2)循环结构的程序:在顺序结构中,加入循环控制语句后的程序,比如循环控制语句 while、do … while、for等常用的循环控制语句。(3)循环三要素:循环变量的初值、循环变量的判断、循环变量的更新。(4)循环体结束标志:循环判断条件为假时跳出循环;break 语句存在,跳出循环。2.循环控制语句(1)while(循环条件)(当型循环):执行条件,当条件满足时,执行循环体。示例代码如下:int

2021-06-29 08:43:19 2317 1

原创 【C 程序设计】C语言三大结构之选择结构

1. 选择结构定义定义:从 main() 函数开始,由上往下有些语句执行,有些语句没有执行。2. 两类表达式(1)关系运算符与关系表达式运算方向(优先级)从左往右:<、<=、>、>=、==、!=运算三要素:功能、优先级、结合性(运算方向)注意:关系表达式的结果是一个逻辑值,用 “0” 或 “1” 表示,其中 0 表示假,1 表示真。关系运算符的简单示例如下所示:/* 例如: 4 > 5 , 结果为假,用 0 表示 5 != 4 , 结果为真,用

2021-06-27 08:10:04 2456

原创 【C 程序设计】C语言三大结构之顺序结构

1. 顺序结构定义定义:从 main() 函数开始,由上往下一条一条地执行语句。2. 顺序结构框架顺序结构框架:输入—>计算—>输出,代码展示如下://顺序结构代码框架如下//从 main() 函数开始,由上往下一条一条地执行语句#include<stdio.h>int main(){ //定义变量,并初始化 int a = 117; int b = 818; //定义变量 int c ; int x ; in

2021-06-26 16:44:29 1199

原创 【C 程序设计】C语言组成及数据

一、C 语言组成1. C 语言的构造(1)组成:由若干文件组成。(2)文件:由若干函数组成。(3)函数:由函数头和函数体组成。(4)函数头:返回值类型、参数列表和函数名+ () 组成。(5)函数体:{ } + 函数体语句。(6)三大语句:定义语句、注释语句和执行语句。2. 函数的声明(1)在 C 语言中,main 函数是源程序的入口,有且只有一个 main 函数,main 函数的声明如下所示://有返回值类型int main(){ 函数体语句 retu

2021-06-25 10:09:11 211 1

原创 【C 程序设计】数制转换及应用

1.数制及转换(1)四种数制:二进制、八进制、十进制和十六进制。二进制:由 0 和 1 两种编码符号组成(逢二进一),用 B 代表二进制。八进制:由 0,1,2…,7 八种编码符号组成(逢八进一),用 O 代表二进制。十进制:由 0,1,2,…,9 十种编码符号组成(逢十进一),用 D 代表二进制。十六进制:由 0,1,2,…,A,B,C,D,E,F 十六种编码符号组成(逢十六进一),用 H 代表二进制。(2)四种数制转换二进制—>八进制:(11001)B = (31)O,从右往左

2021-06-24 09:35:13 620

原创 【课程设计】企业职工工资管理系统 C语言版

本篇文章主要讲述的是利用 C 语言在 VC6.0编译器下开发的企业职工工资管理系统,在所开发的管理系统中,可以实现录入、修改、查询、删除、排序和将信息保存到文件,以及从文件中读出信息的功能。具体的内容可查看本文章,欢迎广大朋友们前来学习和指教。如果有需要源代码的朋友们可点击博主的主页资源页面进行下载。一、设计思路(1)采用 C 语言来进行企业职工工资管理系统的开发设计;(2)利用结构体数组实现企业职工工资管理系统的数据结构设计;(3)系统具有输入、修改、查询、删除、排序和将信息保存到文件,以及从.

2021-06-23 09:51:12 7744 15

原创 【课程设计】图书管理系统 C语言版---操作系统版

本篇文章主要是介绍在 Linux 系统下采用 C 语言开发的图书管理系统,开发的系统能够实现增、删、改、查、借阅和浏览图书信息,采用动态函数来实现图书信息的存储。 具体的内容可查看本文章,欢迎广大朋友们前来学习和指教。如果有需要源代码的朋友们可点击博主的主页资源页面进行下载。一、设计思路本系统是利用 C 语言在操作系统环境下开发的图书管理系统,主要实现了图书信息管理的功能,通过此系统可以对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能,包括查询、删除、统计、修改、图书信息等,所设.

2021-06-22 20:10:25 6871 9

原创 【课程设计】哈希算法基本操作 C 语言版

本文章主要讲诉了利用 C 语言来实现哈希表的增、删、改、查以及求平均查找长度的基本操作,针对的数据为英语单词,并且采用线性探测法来处理遇到的冲突问题。具体的内容可查看本文章,欢迎广大朋友们前来学习和指教。如果有需要源代码的朋友们可点击博主的主页资源页面进行下载。一、基本思想1.构造思想通过输入单词信息,然后通过计算出每一个字母所对应的ASCII码来确定单词的关键字,然后在通过给定值k,求出关键字与给定值的余数来确定单词所存储的哈希地址,若产生冲突,则采用线性探测法来处理冲突,直至该关键字寻找到下一.

2021-06-21 07:43:10 654 4

原创 MyBatis 与 MyBatis-Plus 的区别

(1)MyBatis 是一种持久层框架,用来连接数据库并对其进行增删改查操作的开源框架,底层就是一个 JDBC 封装的组件,访问数据库的 sql 语句存放于 mapper (或Dao) 包下的 xml 配置文件中。(2)Mybatis-Plus 是 MyBatis 的一个增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 已经封装好了一些 CRUD 方法,因此不需要再写 xml 了,仅仅通过少量配置即可实现单表大部分的CRUD操作。使用时直接调用这些

2021-06-20 08:30:46 15037 1

原创 简单介绍 Spring Boot 和 SSM 的区别

(1)SSM 框架项目会有大量的配置文件,需要手动的去整合SpringMVC、Spring、MyBatis,并且需要注意各种配置和兼容,后期的维护难度也很大。(2)Spring Boot 使用了特定的配置方式,开发人员不需要再定义样板化的配置,简化项目的初始构建。Spring Boot 使用了特定的配置方式,开发人员不需要再定义样板化的配置,简化项目的初始构建。Spring Boot 提供了内置的容器,部署也变得异常简单。(3)Spring Boot 和 SSM 不冲突,Spring Boot 只是简化

2021-06-20 08:16:05 10048

原创 如何将eclipse项目转换为myeclipse项目

第一步:在 myeclipse 项目中创建一个与 eclipse 项目同名的 web 工程项目。第二步:将 eclipse 项目中 src 目录下的所有文件全部复制到 myeclipse 项目下的 src 目录中。第三步:将 eclipse 项目下的 WebContent 目录下的所有文件全部复制到 myeclipse 项目下的 WebRoot 目录中。第四步:注意替换 myeclipse 项目中的 web.xml 配置文件,应保持该配置文件与 eclipse 项目中的 web.xml 配置文件一致。

2021-06-18 10:20:45 1220

原创 【毕业设计】Spring Boot 和 Vue 的图书管理系统

摘要:本系统采用了浏览器/服务器架构进行设计,所使用的开发工具是IDEA,后端采用Java EE进行开发,前端采用Vue进行开发,数据库采用的是MySQL。本系统的角色主要包括超级管理员、管理员以及学生。对于超级管理员而言,主要是对学生借书证管理、管理员管理、图书类别管理以及图书信息统计等;对于管理员而言,主要是对图书信息管理、学生借还图书审核以及图书信息统计等;对于学生而言,主要是浏览图书信息和搜索图书信息、借阅图书信息和归还图书信息、查看个人借阅图书信息和个人归还图书信息等。1、开发工具(1)开发工

2021-06-13 06:56:37 8559 10

原创 【数据结构】排序算法知识大全

1、排序的基本概念(1)排序的定义:排序,就是重新排列表中的元素,使表中的元素满足按关键字有序的过程。(2)算法的稳定性:若待排序表中有两个元素 Ri 和 Rj,其对应的关键字相同即 keyi=keyj,且在排序前 Ri 在 Rj 的前面,若使用某一种排序算法后,Ri 仍在 Rj的前面,则称这个排序算法是稳定的,否则该排序算法是不稳定的。注意:算法是否具有稳定性并不能衡量一个算法的优劣,它主要是对算法的性质进行描述。如果待排序表中的关键字不允许重复,则排序结果是唯一的,那么选择排序算法时的稳定与否就

2021-05-12 10:23:49 554 2

转载 【数据结构】线索二叉树知识点

1. 线索二叉树的基本概念遍历二叉树是以一定的规则将二叉树中的结点排列成一个线性序列,从而得到几种遍历方法,使得该序列中的每个结点(第一个和最后一个结点除外)都有一个直接前驱和直接后继。注意:线索二叉树是一种物理结构(或存储结构),引入二叉树的目的是为了加快查找结点前驱和后继的速度。规定:若无左子树,令 lchild 指向其前驱结点;若无右子树,令 rchild 指向其后继结点。还需增加两个标志域标识指针域是指向左(右)孩子还是指向前驱(后继)。线索二叉树的结点结构如下图所示:其中,标志域的

2021-05-07 09:26:40 2441 1

原创 【数据结构】二叉树的遍历知识点

一、二叉树的构造(1)在构造二叉树时,采用的是以递归的方式进行构造,递归构造二叉树的算法如下所示:#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef int Status;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild; struct BiTNode *rchild;}BiTNode,*BiTree;Statu

2021-05-05 08:23:20 1532

原创 【数据结构】栈和队列知识点大全

1、栈1.1 栈的基本概念栈:栈是只允许在一端进行插入或删除操作的线性表。栈是一种线性表,但限定了这种线性表只能在某一端进行插入和删除操作。栈顶(top):线性表允许进行插入删除的那一端栈底(bottom):固定的,不允许进行插入和删除的那一端空栈:不含任何元素的空表栈的特性:后进先出或先进后出。栈的应用:进制转换、表达式求值、括号匹配等。1.2 栈的顺序存储结构1. 顺序栈的实现采用顺序存储结构的栈称为顺序栈,利用一组地址连续的存储单元存放自栈底到栈顶的数据元素,同时附设一个指针(

2021-05-02 10:38:35 3004

原创 【数据结构】线性表知识大全

1、线性表的定义线性表是具有相同数据类型的 n(n>=0)个数据元素的有限序列,其中 n 为表长,当 n=0 时线性表是一个空表。若用 L 命名线性表,其一般表示为: L = (a1,a2,...,ai,ai+1,...,an)式中,a1 是唯一的“第一个”数据元素,又称表头元素;an 是唯一的“最后一个”数据元素,又称表尾元素。除第一个元素外,每个元素有且只有一个直接前驱。除最后一个元素外,每个元素有且只有一个直接后继。线性表具有如下特点:表中元素的个数有限表中元素具有逻辑

2021-05-01 11:01:52 2894 1

原创 14.Vue.js前端框架:状态管理

1、状态管理的作用在 Vue.js 的组件化开发中,经常会遇到需要将当前组件的状态传递给其他组件的情况。父子组件之间进行通信时,通常会采用 Props 的方式实现数据传递。在一些大型的应用中,单页面中可能会包含大量的组件,数据结构也会比较复杂。当通讯不是父子组件甚至不存在任何联系时,需要将一个状态共享给多个组件就会变得非常麻烦。为了解决这种情况,就需要引入状态管理这种设计模式。对此,Vuex 就是一个专门为 Vue.js 设计的状态管理模式。2、Vuex 简介Vuex 是一个专门为 Vue.js 应用

2021-04-30 18:17:32 431 3

原创 13.Vue.js前端框架:单页Web应用

1、单页Web应用简介将多个组件写在同一个文件的方式适用于一些中小规模的项目。但是如果在更复杂的项目中,这种方式就会出现很多弊端。对此,Vue.js 提供了文件扩展名为 .vue 的单文件组件。单文件组件是 Vue.js 自定义的一种文件格式,一个 .vue 文件就是一个单独的组件,多个组件组合在一起就可以实现单页 Web应用。2、webpack 简介webpack 是一个前端资源加载和打包工具。可以将各种资源(如,JS、CSS 样式、图片等)作为模板块来使用,然后将这些模块按照一定规则进行打包处理,

2021-04-30 15:35:30 809

原创 12.Vue.js前端框架:axios实现Ajax请求

1、应用 axios 实现 Ajax 请求实际开发中,通常需要和服务端进行数据交互。而 Vue.js 并未提供与服务端通信的接口。在 Vue.js 2.0 版本之后,使用 axios 来实现 Ajax 请求。axios 是一个基于 promise 的 HTTP 客户端,具有如下的主要特点:从浏览器中创建 XMLHttpRequest从 node.js 发出 HTTP 请求支持 Promise API拦截请求和响应转换请求和响应数据取消请求自动转换 JSON 数据客户端支持防止 CSRF/

2021-04-29 14:43:10 1288 1

原创 11.Vue.js前端框架:vue-router路由

1、常用插件有哪些在利用 Vue.js 开发一个完整的单页 Web 应用时,还需要使用 Vue.js 提供的插件。Vue.js 比较常用的插件是 vue-router 和 axios。其中 vue-router 提供的是路由管理的功能,axios 提供的是数据请求的功能。2、应用 vue-router 实现路由2.1 vue-router 插件引入vue-router 插件可以提供路由管理的功能。而在使用该插件之前需要在页面引入该插件,引用 vue-router 插件的方法主要有下列三种方式:v

2021-04-29 10:47:13 1070

原创 10.Vue.js前端框架:过渡

1、过渡的作用Vue.js 内置了一套过渡系统,该系统是 Vue.js 为 DOM 动画效果提供的一个特性。在插入、更新或者移除 DOM 时可以触发 CSS 过渡和动画,从而产生过渡效果。2、单元素过渡2.1 CSS 过渡Vue.js 提供了内置的过渡封装组件 transition,该组件用于包含要实现过渡效果的 DOM 元素。transition 组件只会把过渡效果应用到其包含的内容上,而不会额外渲染 DOM 元素。过渡封装组件的语法格式如下:<transition name="nameo

2021-04-28 10:49:49 1470 3

原创 9.Vue.js前端框架:组件

1、什么是组件在使用 Vue 进行前端项目开发过程中,组件的使用最为广泛。然而,什么是组件呢?组件,是 Vue.js 最强大的功能之一。通过开发组件可以封装可复用的代码,将封装好的代码注册成标签,实现扩展 HTML 元素的功能。2、注册组件在使用组件之前需要将组件注册到应用中,Vue.js 提供了两种注册方式,局部注册组件和全局注册组件。2.1 注册全局组件全局组件可以在所有实例中使用,注册一个全局组件的语法格式:Vue.component (tagName,option)语法格式中的两个参

2021-04-27 11:14:10 952 7

原创 8.Vue.js前端框架:自定义指令

1、为什么要定义自定义指令在学习了 Vue 前端框架之后,我们也认识了许多的内置指令,比如,v-for 指令、v-if 指令、v-bind 指令、v-model 指令等等。但是由于这些内置指令都偏向于工具化,而在有些时候需要去实现具体的业务逻辑时,应用这些内置指令并不能实现某些特定的功能。对此,Vue.js 允许了用户自定义指令,以便于对 DOM 元素的重复处理,从而提高代码的复用性。自定义指令就是在满足内置指令特定条件的前提下用户注册的指令,就如同 C 中的用户自定义函数一样,创建用户自定义函数的同时需

2021-04-26 10:12:16 916 4

原创 7.Vue.js前端框架:表单控制绑定

1. 绑定文本框文本框的绑定需要使用 v-model 指令。v-model 指令会根据控件类型自动选择正确的方法来更新元素。在表单中,文本框是最基本的表单控件类型,它分为单行文本框和多行文本框。1.1 单行文本框单行文本框用户输入单行文本,可以使用 v-model 指令对单行文本框进行数据绑定,下述代码中,应用 v-model 指令将单行文本框的值和 Vue 实例中的 message 属性值进行绑定后,当单行文本框中的内容发生变化时,message 属性值也会发生相应的变化。示例代码如下:<d

2021-04-25 10:21:52 1390

原创 6.Vue.js前端框架:事件处理

1. v-on 事件监听监听DOM事件使用 v-on 指令。该指令通常在模板中直接使用,在触发事件时会执行一些 JavaScript 代码。v-on 指令的基本用法(1)在 HTML 中使用 v-on 指令,后面可以是所有的原生事件名称。基本用法如下:<button v-on:click="show">显示</button>将 click 单击事件绑定到 show 方法中,单击“显示”按钮时,执行 show() 方法,show() 方法在 Vue实例中定义。(2)在使用

2021-04-23 16:21:23 1332 9

原创 【数据结构】散列表知识点

1. 散列存储的特性散列存储:散列表,采用的存储方式是散列存储。那么何为散列存储呢?散列存储是根据元素的关键字直接计算出该元素的存储地址,又称哈希(Hash)存储。采用散列存储的方式存储数据时,具备的优点是在散列表中检索、增加和删除结点的操作很快;相反,它的缺点也相对比较明显,在插入结点的过程中,若散列函数选择不好,就可能在散列表中出现元素存储单元的冲突,解决冲突会额外的时间和空间开销,费时费力。2. 什么是散列表散列表:散列表是根据数据元素的关键字而直接进行访问的数据结构。通俗地讲,就是散列表建立了

2021-04-20 09:08:00 4236 6

原创 5.Vue.js前端框架:样式绑定

5.1 class 属性绑定在样式绑定中,首先是对元素的 class 属性进行绑定,绑定的数据可以是对象或数组。5.1.1 对象语法在应用 v-bind 对元素的 class 属性进行绑定时,可以将绑定的数据设置为一个对象,从而动态地切换元素的 class。将元素的 class 属性绑定为对象主要有以下三种形式。1. 内联绑定内联绑定即将元素的 class 属性直接绑定为对象的形式,格式如下: <div v-bind : class="{active :isActive}"

2021-04-15 10:22:45 1726

原创 4.Vue.js前端框架:计算属性与监听属性

4.1 计算属性4.1.1 什么是计算属性计算属性需要定义在 computed 选项中。当计算属性依赖的数据发生变化时,这个属性的值会自动更新,所有依赖该属性的数据绑定也会同步进行更新。在一个计算属性里可以实现各种复杂的逻辑,包括运算、函数调用等。示例代码如下: <div id="demo"> <p>原字符串:{{str}}</p> <p>新字符串:{{newstr}}</p> </div> &

2021-04-14 10:09:28 499

原创 1.vue.js前端框架:初识Vue.js

1.1 Vue.js 概述Vue.js 是一套用于构建用户界面的渐进式框架。与其他重量级框架不同的是,它只关注视图层(View层),采用自底向上增量开发的设计。Vue.js 的目标是通过尽可能简单的API实现相应的数据绑定和组合的视图组件。它不仅容易上手,还非常容易与其他库或已有项目进行整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue .js 也完全能够为复杂的单页应用提供驱动。1.1.1 Vue.js 是什么Vue.js 实际上是一个用于开发 Web 前端界面的库,其本身具

2021-04-13 12:07:32 3025 12

原创 3.Vue.js前端框架:条件判断与列表渲染

3.1 条件判断在视图中,经常需要控制某些DOM元素的显示或隐藏。Vue.js提供了多个指令来实现条件的判断,包括 v-if、v-else、v-else-if、v-show指令。下面分别进行介绍。3.1.1 v-if指令v-if 指令可以根据表达式的值来判断是否输出DOM元素及其包含的子元素。如果表达式的值为 true,就输出DOM元素及其包含的子元素;否则,就将DOM元素及其包含的子元素移除。例如,输出数据对象中的属性 a 和 b 的值,并根据比较两个属性的值,判断是否输出比较结果。代码如下:

2021-04-13 11:21:50 4485 11

原创 2.Vue.js前端框架:基础特性

2.1 Vue实例及选项每个Vue.js的应用都需要通过构造函数创建一个Vue的实例。创建一个Vue实例的语法格式如下: var vm = new Vue ({ //选项 })在创建对象实例时,可以在构造函数中传入一个选项对象。选项对象中包括挂载元素、数据、方法、生命周期钩子函数等选项。下述分别对这几个选项进行介绍。在学习Vue阶段,建议使用HBuilder编程工具,该编译工具操作简单易于上手,使用HBuilder编程工具时,先将Vue.js文件导入创建的工程

2021-04-12 13:54:12 1674

搞笑短视频小程序.rar

该压缩包下主要是利用微信开发工具开发的搞笑短视频源代码,以及对小程序的简单介绍文档,小程序导入微信开发工具,配置好相关环境便可成功调试运行。搞笑短视频小程序功能齐全,登陆后便可浏览搞笑短视频,看文章,发表评论,点赞和关注等,功能能够满足你的需求,小程序登录账号和密码分别为:root 和 123。这款小程序非常适合学习移动终端开发的初学者们,可以用于学期任务或者课程设计,欢迎广大朋友的关注和下载。

2021-08-06

基于 Spring Boot 和 Vue 的 教室预约管理系统.rar

本系统是利用 Spring Boot 语言和 vue技术开发的前后端分离的项目,在后端开发过程中使用 Spring Boot技术、SSM框架进行开发;前端项目采用了 Vue技术,使用了axios来完成异步请求。开发的系统界面友好,功能齐全,在压缩包下了前后端代码,node.js 插件包、maven项目资源以及前后端代码运行步骤,根据步骤进行操作,配置好所需环境,项目便可以成功运行。不仅如此,在该系统中,有两个权限,管理员和用户。该系统非常适合于课程设计或者毕业设计的朋友们,希望能够得到大家的关注。

2021-08-06

新闻头条小程序.rar

在压缩包文件下,主要有新闻头条小程序源代码以及对应的课程设计报告,小程序导入微信开发工具,配置好环境便可以调试运行,功能齐全,可以看文章、看视频,评论、点赞和收藏等功能,这款小程序非常适合移动终端开发的初学者的学习和使用,非常适合用于学期任务和课程设计,希望能够得到广大朋友的关注和下载。

2021-08-06

图书管理系统C语言版-操作系统版.rar

在压缩包下存放的是图书管理系统课设报告以及在 centos 7 操作系统下开发的基于 C 语言开发的图书管理系统,开发环境为 centos 7 下的 gcc 编译器,本代码复制粘贴到该编译器下后,配置好必要的环境之后,便可以正常运行,对于图书信息的存储采用了文件的动态存储方式进行数据信息的存储和读取。本系统适用于 Linux 操作系统初学者对于课程设计的需求,操作简单,欢迎广大初学者朋友的下载与学习。

2021-06-20

C语言-哈希算法基本操作.zip

在压缩包下附带了利用 C 语言开发的哈希表的运算方法(包括增、删、改、查)以及计算并显示哈希表的平均查找长度 ASL,同时还附代了对应的课程设计报告。压缩包下的源代码导入Vc++6.0编译器后便可调试运行。非常适合学习数据结构 C 语言版的同学的学习和使用,也可用于课程设计。欢迎广大朋友的关注与下载。

2021-06-20

C语言_职工工资管理系统.rar

利用 C 语言开发的职工工资管理系统,采用了文件的方式存储职工的基本工资信息。在职工工资管理系统中,系统功能齐全,主要功能有:录入职工信息、查询职工信息、浏览所有职工信息、修改职工信息、删除职工信息、职工工资排序、文件读入职工信息(备注:每个主功能下还存在对应的子功能)。该系统主要适用于C语言初学者的学习和使用,下载管理系统文本文档之后,便可以直接在VC6.0编译器上运行使用,操作简单易上手。内附职工工资管理系统源代码,如果您觉得满意的话,评论支持一下吧。

2021-06-20

Spring Boot和Vue的图书管理系统.rar

本系统采用了浏览器/服务器架构进行设计,所使用的开发工具是IDEA,后端采用Spring Boot进行开发,前端采用Vue进行开发,数据库采用的是MySQL。本系统的角色主要包括超级管理员、管理员以及学生。对于超级管理员而言,主要是对学生借书证管理、管理员管理、图书类别管理以及图书信息统计等;对于管理员而言,主要是对图书信息管理、学生借还图书审核以及图书信息统计等;对于学生而言,主要是浏览图书信息和搜索图书信息、借阅图书信息和归还图书信息、查看个人借阅图书信息和个人归还图书信息等。本系统运行详情可点击博主主页查看文档。

2021-06-13

JavaWeb的学生成绩管理系统.rar

在压缩包下有完整的基于Java Web的学生成绩管理系统,设计的数据表、数据库后台代码实现(包括存储过程、触发器、用户自定义函数)、管理系统功能展示页面图片以及系统设计报告。在该系统中有三个权限:管理员、教师和学生。管理员主要实现的功能是添加教师、开设院系和开设课程、添加学生和查询学生;教师主要实现的功能是录入学生成绩、更新学生成绩以及查看所教班级的学生成绩(备注:该老师只能够查看自己所教班级学生的成绩)和教师个人信息;学生主要实现的功能是查看自己所修所有课程的成绩,以及查看个人信息。所开发的学生成绩管理系统,系统界面友好、功能明确,非常适合初学者的学习和使用,欢迎各位朋友前来下载使用。

2021-05-07

仿美团外卖小程序.rar

在压缩包下,附带了仿美团外卖小程序源代码以及对应的课程设计报告,小程序源代码导入微信开发工具便可以成功调试运行,课程设计报告中主要是对小程序进行的详细接受。仿美团外卖小程序项目主要有四个大模块,分别是外卖的主页、购物车、订单以及我的模块。功能流程清晰,界面友好,能够实现基本的逻辑业务,非常适合学习移动终端开发的朋友的需求,是课程设计的最佳选择,欢迎广大朋友的关注与下载。

2021-04-27

仿豆瓣评分小程序.rar

压缩包下附带有豆瓣评分小程序源代码、课程设计报告以及项目运行图片,小程序导入微信开发工具中便可成功调试运行。同时该小程序项目非常适合移动终端初学者的学习和使用,并且还可以使用于课程设计。

2021-04-25

仿美团外卖小程序.rar

该压缩包下有仿美团外卖小程序的源代码和相关的运行截图,小程序是在微信开发工具上进行的开发,将该小程序源代码导入微信开发工具之后,便可成功运行,用户需要登录用户名和密码即可使用,对于初始的用户名和密码分别为:username 和 password,用户登录账号和密码之后,便可查看各种外卖,还可以进行点菜,然后进行下单、最后还可以进行订单评价。该小程序主要适用于移动终端课程设计,并且该系统非常适合小程序初学者的学习和使用,欢迎广大朋友的关注。

2021-04-25

仿QQ音乐播放器.rar

压缩包下是一款仿QQ音乐播放器的源代码、课程设计报告,将源代码导入微信开发工具后,配置好相应的环境,系统便可正常运行,在该系统下,可以搜索歌曲、查看歌手、播放歌曲等功能,非常适合微信小程序学习者的学习和使用,欢迎广大朋友的关注和下载。

2021-04-23

vue-devtools安装工具包.zip

内附已用npm处理过的vue-devtools工具包,已配置过源码文件,直接拿来用即可。利用vue-devtools工具包安装vue-devtools的具体操作过程可查看博主主页文档,操作简单,便于上手。

2021-03-23

空空如也

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

TA关注的人

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