- 博客(24)
- 收藏
- 关注
原创 JavaScript基础语法及函数
书写语法会了,变量是一门编程语言比不可少的,所以接下来我们需要学习js中变量的声明,在js中,变量的声明和java中还是不同的。html完成了架子,css做了美化,但是网页是死的,我们需要给他注入灵魂,所以接下来我们需要学习JavaScript,这门语言会让我们的页面能够和用户进行交互。提供资料进行效果演示,通过浏览器打开,我们点击主题5按钮,页面的主题发生了变化,所以js可以让我们的页面更加的智能,让页面和用户进行交互。同样,js代码也是书写在html中的,那么html中如何引入js代码呢?
2024-09-06 22:36:27
1289
原创 JavaScript-vue
而今天我们要学习的就是侧重于ViewModel部分开发的vue前端框架,用来替代JavaScript的DOM操作,让数据展示到视图的代码开发变得更加的简单。我们先来分析下页面的组成。一个完整的html页面包括了视图和数据,数据是通过请求 从后台获取的,那么意味着我们需要将后台获取到的数据呈现到页面上,很明显, 这就需要我们使用DOM操作。浏览器打开,运行结果如下:我们发现,自动打印了这句话,因为页面加载完成,vue对象创建并且完成了挂在,此时自动触发mounted所绑定的钩子函数,然后自动执行,弹框。
2024-09-06 22:32:01
1638
原创 JavaScript事件
例如:对于我们所说的百度注册页面,我们给用户名输入框的失去焦点事件绑定函数,当我们用户输入完内容,在标签外点击了鼠标,对于用户名输入框来说,失去焦点,然后执行绑定的函数,函数进行用户名内容的校验等操作。依据我们学习过得DOM的知识点,我们知道html中的标签被加载成element对象,所以我们也可以通过element对象的属性来操作标签的属性。onblur:失去焦点事件,前提是输入框获取焦点的状态下,在输入框之外的地方点击,光标从输入框中消失了,这就是失去焦点。事件属性,那都有哪些事件属性供我们使用呢?
2024-09-06 22:31:17
780
原创 JavaScript对象
与java中不一样的是,JavaScript中数组相当于java中的集合,数组的长度是可以变化的。我们知道DOM的作用是通过修改HTML元素的内容和样式等来实现页面的各种动态效果,但是我们要操作DOM对象的前提是先获取元素对象,然后才能操作。接下来,我们在VS Code中创建名为02. JS-对象-Array.html的文件,按照上述的语法定义数组,并且通过索引来获取数组中的值。document.getElementById(): 根据标签的id属性获取标签对象,id是唯一的,所以获取到是单个标签对象。
2024-09-06 22:29:00
1157
原创 Mybatis-动态SQL
在页面原型中,列表上方的条件是动态的,是可以不传递的,也可以只传递其中的1个或者2个或者全部。而在我们刚才编写的SQL语句中,我们会看到,我们将三个条件直接写死了。如果页面只传递了参数姓名name 字段,其他两个字段 性别 和 入职时间没有传递,那么这两个参数的值就是null。此时,执行的SQL语句为:这个查询结果是不正确的。正确的做法应该是:传递了参数,再组装这个查询条件;如果没有传递参数,就不应该组装这个查询条件。
2024-09-01 15:12:06
2291
原创 Mybatis入门及基本操作
Lombok是一个实用的Java类库,可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,并可以自动化生成日志变量,简化java开发、提高效率。注解作用为所有的属性提供get/set方法@ToString会给类自动生成易阅读的 toString 方法根据类所拥有的非静态字段自动重写 equals 方法和 hashCode 方法@Data。
2024-09-01 15:06:47
1019
原创 数据库操作-DQL
DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们打开某个网站或APP所看到的展示信息,都是通过从数据库中查询得到的,而在这个查询过程中,还会涉及到条件、排序、分页等操作。
2024-08-31 17:32:40
2157
原创 数据库操作-DML
update tb_emp set name=‘张三’,update_time=now() where id=1;• DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。案例3:批量向tb_emp表的username、name、gender字段插入数据。案例1:向tb_emp表的username、name、gender字段插入数据。案例1:将tb_emp表中id为1的员工,姓名name字段更新为’张三’案例2:向tb_emp表的所有字段插入数据。批量添加数据(指定字段)
2024-08-31 17:31:20
544
原创 数据库操作-DDL
前面我们讲解了DDL中关于数据库操作的SQL语句,在我们编写这些SQL时,都是在命令行当中完成的。没有任何代码提示。(全靠记忆,容易敲错字母造成执行报错)操作繁琐,影响开发效率。(所有的功能操作都是通过SQL语句来完成的)编写过的SQL代码无法保存。在项目开发当中,通常为了提高开发效率,都会借助于现成的图形化管理工具来操作数据库。
2024-08-31 16:10:07
1810
原创 MySQL安装
SQL:结构化查询语言。一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。在学习具体的SQL语句之前,先来了解一下SQL语言的语法。
2024-08-31 16:02:01
1333
原创 SpringBoot分层解耦
在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利用后期的维护。我们之前开发的程序呢,并不满足单一职责原则。下面我们来分析下之前的程序:数据访问:负责业务数据的维护操作,包括增、删、改、查等操作。逻辑处理:负责业务逻辑处理的代码。请求处理、响应数据:负责,接收页面的请求,给页面响应数据。
2024-08-31 15:56:22
1277
原创 SpringBoot响应
但是在我们所书写的Controller中,只在类上添加了@RestController注解、方法添加了@RequestMapping注解,并没有使用@ResponseBody注解,怎么给浏览器响应呢?大家有没有发现一个问题,我们在前面所编写的这些Controller方法中,返回值各种各样,没有任何的规范。在真实的项目开发中,无论是哪种方法,我们都会定义一个统一的返回结果。原因:在类上添加的@RestController注解,是一个组合注解。需求:加载并解析xml文件中的数据,完成数据处理,并在页面展示。
2024-08-30 20:19:41
953
原创 SpringBoot请求
简单参数:在向服务器发起请求时,向服务器传递的是一些普通的请求数据。那么在后端程序中,如何接收传递过来的普通参数数据呢?我们在这里讲解两种方式:在原始的Web程序当中,需要通过Servlet中提供的API:HttpServletRequest(请求对象),获取请求的相关信息。比如获取请求参数:Tomcat接收到http请求时:把请求的相关信息封装到HttpServletRequest对象中在Controller中,我们要想获取Request对象,可以直接在方法的形参中声明 HttpServletR
2024-08-30 20:17:48
1665
原创 Postman安装
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。Postman原是Chrome浏览器的插件,可以模拟浏览器向后端服务器发起任何形式(如:get、post)的HTTP请求使用Postman还可以在发起请求时,携带一些请求参数、请求头等信息作用:常用于进行接口测试特征简单实用美观大方。
2024-08-30 20:15:04
451
原创 WEB服务器-Tomcat
服务器硬件指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,可分为:文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
2024-08-29 22:36:47
1216
原创 SpringBoot基础
在com.itheima这个包下创建一个子包controller然后在controller包下新建一个类:HelloControllerHTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些,可以打开浏览器,点击。
2024-08-29 22:27:18
820
原创 Maven简介
Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。方便的依赖管理统一的项目结构标准的项目构建流程。
2024-08-29 22:22:44
1362
原创 Element组件
Element:是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等。如下图所示就是我们开发的页面和ElementUI提供的效果对比:可以发现ElementUI提供的各式各样好看的按钮ElementUI的学习方式和我们之前的学习方式不太一样,对于ElementUI,我们作为一个后台开发者,只需要学会如何从ElementUI的官网拷贝组件到我们自己的页面中,并且做一些修改即可。
2024-08-29 22:14:46
1810
原创 Redis安装、启动与停止
Redis是一个基于的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。
2024-08-28 21:42:54
1098
原创 HTML基本标签
HTML(HyperText Markup Language)是超文本标记语言。它由一系列的元素(即标签)组成,每个标签都表示页面上的不同内容或元素,如文本、图像、链接等。HTML被用来描述网页的结构,并且在网页浏览器中解释显示这些结构,使网页内容呈现出来。标题标签的默认样式是自动加粗的,字体一级标题最大,六级标题最小,每个标题标签独占一行,并且标题标签是块元素。
2024-08-28 21:06:04
1027
原创 Vue2常用指令
指令就是带有 v- 前缀 的特殊 属性,不同属性 对应 不同的功能学习不同指令 → 解决不同业务场景需求v-textv-htmlv-showv-ifv-elsev-else-ifv-forv-onv-bindv-modelv-slotv-prev-cloakv-once而我们主要使用的有:v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model。
2024-07-15 23:19:23
1325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人