- 博客(39)
- 收藏
- 关注
原创 Javaweb第六章
提交作业 上传头像 提交简历(上传附件) 上传商品,图书图片(1)肯定需要用到表单(2)文件上传的那一栏需要提供 input的type=file的组件,同样需要加name给后台获取(3)回顾form表单的三大属性:A.action:表单的提交路径B.method:表单的提交方式,2大默认值,一般都是post,很少使用getget/post的区别:get不安全会把数据暴露在URL地址上,可以携带的数据非常少只有几KB,速度较快。
2023-12-17 11:51:28
41
原创 使用jquery操作DOM
用法1:放入一个字符串(选择器)表示获取元素例如$("p") $("#abc") $(".del")语法: $("aa").prepend("bb") 表示将bb插入到aa内部的首端。语法: $("aa").append("bb") 表示将bb插入到aa内部的尾端。语法: $("aa").before("bb") 表示将bb插入到aa的前面。语法: $("aa").after("bb") 表示将bb插入到aa的后面。
2023-12-10 18:35:45
42
原创 jquery选择器
4、id选择器:语法:#xxx表示获取id为xxx的元素 注意:确保id在本网页的唯一性。6、后代选择器:语法:父 子 通过空格获取父下面的所有子元素包括孙子.....3、类(class)选择器:语法:.xxx表示获取class为xxx的元素。7、子代选择器:语法:父>子通过大于号获取父下面的子元素 只能获取儿子。2、lt(xxx)选择器 表示获取小于xxx的元素 0表示第一个。1、eq(xxx)选择器 表示获取小于xxx的元素 0表示第一个。1、css选择器:方便获取html的元素。
2023-12-10 18:34:42
36
原创 Jquery
jQuery的本质就是JavaScript只是将JavaScript的某些方法封装成一个库,极大简化了原生JavaScript开发。(潜台词:JS怎么用,Jquery就怎么用,只是把JS的代码简化了)什么是库?lib“库”--->(library--文库,图书馆)--> 将一些相关函数方法进行封装以便使用。类似于jar包。
2023-12-03 17:00:08
33
原创 JS 正则表达式
/元字符之间是可以统一使用的这里的语法表示必须是2023yyzy 这里还不完善下面两种写法的区别 i表示忽略大小写//必须是ab//只要包含ab即可元字符之间是可以统一使用的// var str = "2023ab啊yyzy";// 正则表达式中的“[]”表示一个字符集合,// 只要待匹配的字符 符合字符集合中的某一项,即表示匹配成功。//需要校验的字符串 必须要包含a或d或1或z//常见的字符串集合//所以非符号的字符。
2023-12-03 16:54:41
30
原创 JavaWeb 第六章 cookie和MD5
1. 利用Cookie技术实现记住账号密码 和 记住自动登录功能 和 注册功能2. 利用MD5加密技术 实现对敏感数据实现加密功能。
2023-11-26 11:21:37
99
原创 Javaweb第五章 过滤器
全称:Servlet过滤器 Servlet就是Servlet Servlet过滤器就是Servlet过滤器翻译:Filter功能:客户端发请求给服务端。服务端回响应给客户端 进行代码的处理。用处: 最常见的编码过滤器 登录校验过滤器 等等。
2023-11-26 11:15:18
30
原创 Javaweb第四章 JSP
为什么要学习JSP:</p><p>答:默认的HTML技术是无法将后台的数据直接渲染在前台的</p><p>例如在后台的request容器,session容器存了东西,要想在前台拿出来渲染,单独利用HTML无法实现的</p><p>所以需要借助额外的知识点才可以实现: 例如JSP技术,AJAX技术等</p><h3>JSP的组成</h3><p>JSP组成: HTML + Java + JSP本身
2023-11-19 15:38:37
27
原创 连接数据库
思路:项目启动的首页应该是一个servlet、由servlet去拿数据,然后将数据存在request容器中,4.搭建基本的package---entity-servlet-test-dao-util。因为数据从数据库而来,所以项目的首页如果是一个html页面,将无法实现。通过web.xml中修改welcome-file-list标签即可。2.创建基本的web项目并配置tomcat服务器。7.项目需求是启动项目就要呈现所有的用户数据。剩下的根据你的需求,书写相关代码。1.建库建表插入测试数据。
2023-11-14 12:43:00
34
原创 JavaWeb第三章
1.初始化调用init方法 只会执行一次 自动执行2.执行 调用service方法,调用几次执行几次 需要手动调用3.消亡调用destory方法 只会执行一次 自动执行 没啥用,一般是项目停止自动执行。
2023-11-14 12:39:53
33
原创 JS第八章
/DOM: 文档对象模型,通过document.getElementByXxx()获取HTML文档内部的元素//浏览器器对象模型.可以获取一些浏览器自带的功能// 由于没有统一的BOM标准,每个浏览器都有自己的BOM实现方法,// BOM的浏览器兼容性较差。常见的BOM对象有:// window。
2023-11-12 14:43:17
29
原创 Javaweb第二章
web项目是存在缓存问题的:好处就是节省流量节省加载时间。web项目是存在缓存问题的:坏处就是无法得到理想的正确的结果。Web缓存存在的两个地方 : 1.浏览器内部--更多工具--清除浏览数据Web缓存存在的两个地方 : 2.idea项目内部的out目录(加载web项目的缓存目录)
2023-11-09 15:46:22
37
原创 Javawab第一章
java是一门面向对象的编程语言,主要特点是:垃圾回收机制,可以跨平台运行等。Java的三大特征分别是:封装,继承,多态。其中Java分为三大体系结构:A.JavaSE : Java的核心基础版,属于Java的核心,例如基本数据类型,String,线程技术等。B.JavaEE : Java的Web服务版,属于Web项目的核心,主要负责搭建网站。C.JavaME : Java的嵌入式版,属于嵌入式的核心,主要负责电子遥控相关产品。(非重点)
2023-11-09 15:36:24
34
原创 JS第六章
1.单击事件: onclick 用处最多.2.双击事件: ondblclick3.鼠标移入事件: onmouseover4.鼠标移出事件: onmouseout5.键盘输入事件:onkeyup6.失去焦点事件:onblur7.获取焦点事件:onfocus8.表单提交事件:onsubmit9.下拉菜单事件:onchange。
2023-11-09 15:28:50
35
原创 Java第十四章
JDBC全称: Java DataBase Connetion 翻译为: Java数据库连接功能:用Java代码实现数据库的相关操作。JDBC是最原生,最底层的操控数据库的技术。能够实现单表的增删改查即可。统一使用8.0版本而非5.7版本。掌握如何安装MYSQL8.0自行解决掌握如何开启数据库服务电脑--右键--管理--服务--mysql--右键--属性--自动 后续一直保持开启状态。如果碰到特殊原因,重新来一遍这个步骤。
2023-10-28 14:39:52
52
原创 补充java第七章
多态:同一个对象在不同时刻表现出来的不同形态,不能使用子类的特定功能。格式:父类 变量名 =new 子类();多态需要依赖于继承或接口实现才能体现多态。^成员变量:编译看左边,执行看左边。^成员方法:编译看左边,执行看右边。*有父类引用指向子类对象。
2023-10-28 14:39:08
38
原创 Java第十三章
1.进程的相关概念:每个独立运行的程序称为进程。例如QQ音乐。腾讯QQ。2.线程的相关概念:每个进程又可以同时拥有多个线程。并且线程是可以同时执行的。一个进程最少拥有一个线程。例如运行QQ音乐这个进程。它可以同时听歌,看视频,搜索歌曲。至少在执行3个线程。当我们运行Java程序,就可以理解为开启了一个进程。其中该进程下默认的一条进程就是main线程。可以通过创建多个线程类,实现java的多线程。如果没有使用多线程,代码的执行顺序就是从上到下依次执行。
2023-10-26 16:09:00
45
1
原创 js第五章
在JavaScript中,对象属于复杂数据类型,它是由属性和方法组成的一个对象。属性是指对象的特征。方法是指对象的行为。下面以学生的特征和行为为例进行说明。学生的特征:姓名、年龄和性别,这些特征可以用对象的属性来表示。学生的行为:打招呼、唱歌、写作业,这些行为可以用对象的方法来表示。//将10个学生的全部信息(id name age sex)输出在页面上。//传统的思路:定义40个变量 或者4个数组 或者二维数组等等。
2023-10-21 14:36:18
45
1
原创 Java第十二章
临时存储:变量,数组,集合等,都是存储在内存中,只要停止运行,这些数据都会消失。数据持久化:将数据保存在硬盘里面,只要不手动删除,则永久生效。常见的数据持久化技术:1.数据库 2.IO流数据库:通过Java代码将临时存储的数据存进数据库。应用场景:存储一些数据IO流:通过Java代码将临时存储的数据存进指定的文件。应用场景:文件上传,文件下载都是双向操作,能存也能取。注意:文件的相关操作都是导入 java.io 包。
2023-10-19 13:02:03
32
原创 Java第十一章
Collection:集合 Array:数组集合和数组非常类似,都是存储数据的一个容器。区别:数组是定长,且只能存储相同类型的数据。集合是变长,不仅可以存储相同数据而且可以存储不同类型的数据的容器。Java中的集合可以看成JavaScript的数组。仅仅是概念一样,代码完全不一样。备注:和集合相关的类都需要导包。注意都是java.util下。
2023-10-16 14:40:55
38
1
原创 linux第二章补充
作用:起到了一个备份,数据保护等作用。防止错误操作带来的意外。克隆:关闭虚拟机,将当前的虚拟机完全复制一份,当成备份或测试使用。缺点:需要占据2份虚拟机的磁盘空间。快照:开启虚拟机状态,理解为存档,将某一时刻进行存档,如果中途操作失误,可以返回至存档。可以存在多个快照。
2023-10-15 16:21:32
30
1
原创 JS第五章
*在JavaScript中,对象属于复杂数据类型,它是由属性和方法组成的一个对象。属性是指对象的特征。方法是指对象的行为。下面以学生的特征和行为为例进行说明。学生的特征:姓名、年龄和性别,这些特征可以用对象的属性来表示。学生的行为:打招呼、唱歌、写作业,这些行为可以用对象的方法来表示。*///将10个学生的成绩输出在页面上。i++){}else{//将10个学生的全部信息(id name age sex)输出在页面上。
2023-10-15 16:08:06
29
1
原创 JS第四章
JavaScript的函数理解为Java里面的方法,把一些经常复用的代码,抽取出来封装在一个函数中。提高程序的可读性,减少开发者的工作量,便于后期的维护。Java中的方法的语法:public 返回类型 方法名(数据类型 变量名 , 数据类型 变量 ...){
2023-10-15 16:04:52
28
1
原创 Java第十章
Object类是Java中所有类的父类,所以Object下的方法同时也是所有类的共有方法,即使是你自定义的一个类,也拥有Object的方法。
2023-10-15 15:41:56
32
1
原创 linux第三章
默认情况下:只有root用户可以对用户进行增删改查。适用场景:一个项目需要分工合作,每个人做不同的事,每个人都拥有自己独立的账号。根目录下有众多文件夹,每个文件夹都有不同的功能。例如root文件夹存放管理员相关文件,home文件夹存放用户相关文件。etc文件夹就存放相关配置文件,一般情况下不要去修改。
2023-10-14 11:50:19
38
1
原创 Java第九章
Java在运行过程中或编译过程中,难免会出现一些报错,导致程序运行的中断,这些报错其实指的就是异常。所以我们需要如何解决这些错误,也就是如何解决异常。更需要看到报错信息,能够快速找到异常出现的位置,然后将它修改。
2023-10-11 19:33:03
26
原创 JS第三章
java中的数组:储存很多数据的容器,特点:1.所有的数据的类型必须要一致2.长度无法更改javaScript中的数组:储存很多数据的容器,特点:1.所有的数据的类型可以不一致2.长度可以随意更改数组是存储一系列值的集合,它是由一个或多个元素组成的,各元素之间使用逗号“,”分隔。数组中的每个元素由“索引”和“值”构成。索引:也可称为“下标”,用于识别元素,以数字表示,默认情况下从0开始依次递增。值:元素的内容,可以是任意类型的数据。
2023-10-11 19:25:05
29
原创 java第五、六、七章
1.抽象类中可以没有抽象方法,可以有具体的方法。2.抽象方法只能存在于抽象类中。3.如果某子类继承了一个抽象类,那么该子类必需要重写父类的抽象方法。*///Demo1就是一个普通的类System.out.println("这是普通的方法");抽象类:需要子类去继承 然后重写。
2023-10-01 20:18:34
27
原创 java第三、四章
3.每个类都至少含有一个构造方法,如果没有声明就说明存在一个默认的无参构造方法 类名 变量名 = new 类名();4.今日知识点总结:如果可以从0到1 正确编写一个实体类,且知道每行代码的意义,就表示今天的知识点掌握透了。//如果不加这个方法 ,打印实体类就是打印的内存地址,如果加了这个方法,打印实体类就是打印实体类的属性值。3.super();4.一般来说:一个类至少有2个构造方法,1个无参构造方法 1个有参构造方法。System.out.println("我是父类的有参构造方法");
2023-09-23 20:49:10
31
1
原创 JS第二章下
/思考: 是一个一个将Num1和num2转成数字 还是为了节省代码将(num1+num2)看成一个整体然后进行转型。但是prompt方法返回的一定是字符串,所以num1+num2的结果就是字符串.无法调用toFixed方法.这里注意:可以改进,如果结果是NAN 我们应该给用户提示一个"请输入合法的数据"如果条件表达式的值为false,则返回表达式2的执行结果。如果条件表达式的值为true,则返回表达式1的执行结果。最常见的做法: 直接和空字符串相加即可.这样不会影响值的本身.
2023-09-23 20:44:49
35
1
原创 linux第二章下
ls:查看当前路径下的所有文件夹。语法: ls [参数选项] 其中参数选项可以省略常见的参数选项如下:-a 查看所有文件包括隐藏文件-l 查看文件详细信息-R 递归显示当前目录和子目录。
2023-09-23 16:13:01
34
1
原创 Java复习笔记
Java是一门面向对象的编程语言编程语言:计算机可以识别的语言。JVM:Java虚拟机,运行Java的必备工具JRE: Java运行环境,运行Java的必备环境JDK: Java的开发工具包。
2023-09-09 16:28:32
69
原创 Linux第一、二章
操作系统是电脑的核心系统,其他系统或软件都要运行在操作系统之上。负责计算机操作运行的一个软件。市面上常见的三大系统:Windows Linux MacOS(IOS是手机苹果系统,MacOS是电脑苹果系统)
2023-09-09 16:11:24
57
原创 JS第一、二章
总结1:JS代码必须放在标签内部。总结2:script不能交叉嵌套。总结3:script标签的摆放的顺序可以随意。但是推荐放在body标签内部的最下方。
2023-09-09 11:37:20
107
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人