自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BOM浏览器对象模型

window对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL。因为这个属性返回的是一个对象,所以我们将这个属性页称为Location对象。

2024-04-05 20:22:46 963

原创 事件高级

/这个event对象代表事件的状态,比如键盘按键的状态,鼠标的位置,鼠标按钮的状态event对象代表时间的状态。

2024-04-05 11:29:54 1767

原创 Web APIs简介 Dom

文档对象模型,是W3C组织推荐的处理可扩展标记语言的标准编程接口。W3C已经定义了一系列的DOM接口,通过这些DOM接口可以改变网页的的内容、结构和样式JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为网页中的每个元素都可以产生某些可触发JavaScript的事件1.获取属性值element.属性 获取属性值element.getAttribute('属性')区别element.属性 获取内置属性值(元素本身自带属性)

2024-04-05 09:06:17 836

原创 初识JavaScript

使用表单。prompt获取过来的数据默认是字符串类型的,此时就不能直接简单的进行加法运算,而需要转换变量的数据类型。把一种数据类型的变量转换成另外一种数据类型。转换为字符串类型转换为数字型转换为布尔型。

2024-03-28 11:30:00 692

原创 CSS 3

转换Transform我们简单理解就是变形有2D和3D之分我们暂且学了三个 分别是位移 旋转和缩放2D移动translate(x,y)最大的优势是不影响其他盒子,里面参数用%,是相对于自身宽度和高度来计算的可以分开写比如translateX(x)和translateY(y)2D旋转rotate(度数) 可以实现旋转元素 度数的单位是deg2D缩放scale(x,y)里面的参数是数字不跟单位 可以是小数 最大的优势 不影响其他盒子设置旋转中心点transform-origin:x y。

2024-03-14 20:45:01 711

原创 HTML5新特性

默认已经打开,如autocomplete="on",关闭autoplete="off"需要放在表单内,同时加上name属性,同时成功提交。HTML5在不使用插件的情况下,也可以原生的支持因音频格式文件的播放,当然,支持的格式是有限的。HTML5在不使用插件的情况下,也可以原生的支持音频格式文件的播放,当然,支持的格式是有限的。<video src="文件地址" controls="controls"></video>HTML5的新特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。

2024-02-24 18:43:21 511

原创 精灵图,字体图标,CSS3三角

一个网页中往往会应用很多小的背景图像作为修饰,当网页中的图像过多时,服务器就会频繁的接受和发送请求图片,造成服务器请求压力过大,这将大大降低页面的加载速度。因此,(也称CSS Sprites、CSS雪碧)。核心原理:将网页中的一些小背景图像整合到一张大图中,这样服务器只需要一次请求就可以了。

2024-02-10 18:20:09 1939

原创 元素的显示与隐藏

类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出现本质:让元素在页面中隐藏或者显示出来。1.display显示隐藏2.visibility显示隐藏3.overflow溢出显示隐藏。

2024-02-02 22:17:39 990

原创 定 位

定位模式是否脱标移动位置是否常用static静态定位否不能使用边偏移很少relative相对定位否(占有位置)相对于自身位置移动常用absolute绝对定位是(不占有位置)带有定位的父级常用fixed固定定位是(不占有位置)浏览器可视区常用sticky粘性定位否(占有位置)浏览器可视区当前阶段少1.一定记住相对定位、固定定位、绝对定位两个大特点:1.是否占有位置(脱标否)2.以谁为基准点移动位置2.学习定位重点学会子绝父相。

2024-01-29 17:10:00 1712

原创 ps 切图

产品类的图片经常用jpg格式的实际经常用于一些图片小动画效果。如果想要切成背景透明的图片,请选择png格式对我们前端人员来说,最大的优点,我们可以直接从上面复制文字,获得图片,还可以测量大小和距离ps有很多的切图方式:图层切图、切片切图、ps插件切图等。

2024-01-26 21:00:58 336

原创 css浮动(float)

float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘语法:选择器 { float: 属性值;属性值描述none元素不浮动(默认值)left元素向左浮动right元素向右浮动。

2024-01-24 16:42:43 908

原创 盒子模型

1.布局为什么用不同的盒子标签都是有语义的,合理的地方用合理的标签。2.为什么用那么多类名类名就是给每个盒子起了一个名字,可以更好的找到这个盒子,选取盒子更容易,后期维护也方便。3.到底用margin还是padding大部分情况两个可以混用,两者各有优缺点,但是根据实际情况,总是有更简单的方法实现。

2024-01-22 11:13:51 800

原创 前端考核(12.24)

HTML是一种超文本标记语言,超越了文本的限制,比普通文本更强大,除了文字信息,还可以定制图片,音频,视频等内容,.HTML的主要作用是描述网页的结构和内容,包括文本、图像、链接等。它通过使用不同的标签和属性来表示不同的元素和其语义,从而使浏览器能够正确地解析和呈现网页。简述块级元素、行内块元素、行内元素的区别,并分别列举一些标签。默认情况下,行内元素的宽度由内容决定,不可设置宽度和高度。设置内边距和外边距时,上下方向的内边距和外边距会被忽略。默认情况下,行内块元素的宽度由内容决定,不会独占一行。

2023-12-28 15:30:23 370

原创 CSS三大特性

子元素可以继承父元素的样式(text-,font-,line-这些元素开头的可以继承,以及color属性)相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样式冲突的问题。CSS中的继承,子标签会继承副标签的某些样式,如文本颜色和字号,子承父业。权重叠加:如果是复合选择器,则会有权重叠加,需要计算权重。CSS有三个非常重要的特性:层叠性,继承性,优先级。恰当的使用继承可以简化代码,降低CSS样式的复杂性。当同一个元素指定多个选择器,就会有优先级的产生。

2023-12-22 18:06:34 62

原创 CSS的背景

通过CSS背景属性,可以给页面元素添加背景样式背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等background-color属性定义了元素的背景颜色。一般情况下元素背景颜色默认值是transparent(透明),我们也可以手动指定背景颜色为透明色 background-image属性描述了元素的背景图像。实际开发常见于logo或者一些装饰性的小图片或者是超大的背景图片,优点是非常便于控制位置(精灵图也是一种运用场景)如果需要在HTML页面上对背景图像进行平铺,可以使用backgr

2023-12-21 07:46:16 26

原创 CSS的元素显示模式

特殊情况下,我们需要元素模式的转换,简单理解:一个模式的元素需要另外一种元素模式的特性。比如想要增加 链接<a>的触发范围转换为块元素:display: block;转换为行内元素:display:inline;转换为行内块:display:inline-block;

2023-12-20 17:12:11 27

原创 CSS的复合选择器

在CSS中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。后代选择器又称为包含选择器,可以选择父元素里面的子类。其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔。当标签发生嵌套时,内层标签就成为外层标签的后代。语法:上述语法表示选择元素1里面的所有元素2(后代元素)例如:子元素选择器(子选择器)只能选择作为某元素的最近一级子元素,简单理解就是选择亲儿子元素语法:上述语法表示选择元素1里面的所有直接后代(子元素)元素2例如:

2023-12-16 16:37:33 41

原创 CSS字体属性、文本属性及引入方式

em是一个相对单位,就是当前元素(font-size)1个文字的大小,如果当前元素没有设置大小,则会按照父元素的1个文字大小。实际开发都是外部样式表,适合于样式比较多的情况,核心是样式单独写到CSS文件中,之后把CSS文件引入到HTML页面中使用。CSS使用font-family属性定义文本的字体系列、大小、粗细和文字样式(如斜体)。通过设置该属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值。text-indent属性用来指定文本的第一行的缩进,通常是将段落的首行缩进。

2023-12-15 17:49:28 307

原创 CSS简介及CSS基础选择器

标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定的统一的CSS样式。CSS最大价值:由HTML专注去做结构呈现,样式交给CSS,即结构(HTML)与样式(CSS)相分离。作用:标签选择器可以把某一类标签全部选择出来,比如所有的<div>标签和所有的<span>标签。简单来说,就是选择标签用的。类选择器在HTML中以class属性表示,在CSS中,类选择器以一个点"."号显示。在CSS中,通风佩服选择器使用","定义,他表示选取页面中的所有元素(标签)。

2023-12-15 10:57:18 33

原创 表格标签 列表标签 表单标签

标签用于定义描述列表(或定义列表),该标签会与(定义项目/名字)和(描述每一个项目/名字)一起使用。其基本语法如下:名词1名词2名词3

2023-12-14 09:57:34 112 1

原创 File

注意:File类只能对文件本身进行操作,不能读写文件里面存储的数据。

2023-12-07 20:22:53 25

原创 【无标题】

标签。

2023-12-07 20:21:45 140

原创 集合框架

集合是一种容器,用来装数据的,类似于数组,但集合的大小可变,开发中也非常常用。集合中存储的是元素对象的地址集合体系结构:Collection单列集合每个元素(数据)只包含一个值。它是单列集合的祖宗,它规定的方法(功能)是全部单列集合都会继承的。TreeSet集合存储自定义类型的对象时,必须指定排序规则,支持如下两种方式来指定比较规则。让自定义的类(如学生类)实现Compare接口,重写里面的compareTo方法来指定比较规则。

2023-11-30 11:16:07 912 1

原创 案例 斗地主

【代码】案例 斗地主。

2023-11-27 20:34:19 53 1

原创 正则表达式、异常

Java无法为这个世界上全部的问题都提供异常类来代表,如果企业自己的某种问题想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。自定义运行时异常定义一个异常类继承RuntimeException。重写构造器。通过throw new异常类(xxx)来创建异常对象并抛出。编译阶段不报错,提醒不强烈,运行时才可能出现自定义编译时异常定义一个异常类继承Exception。重写构造器。通过throw 呢哇异常类(xxx)来创建异常对象并抛出,编译阶段就报错,提醒更加强烈。

2023-11-25 17:01:37 47

原创 日期,时间

该时间由两部分组成:从1970-01-01 00:00:00 开始走到此刻的总秒数+不够1秒的纳秒数(可以用来记录代码的执行时间,或用于记录用户操作某个事件的时间点。可以用于计算两个时间对象相差的天数、小时数、分数、秒数、纳秒数;通过它可以单独获取、修改时间中的年、月、日、时、分、秒等。代表简单日期式化,可以用来把日期对象、时间毫秒值格式化成我们想要的形式。可以用于计算两个LocalDate对象、相差的年数、月数、天。常用API(都是处理年、月、日、星期相关的)。代表本地日期、时间(年月日星期时分秒纳秒)

2023-11-23 20:17:36 111

原创 JDK8新特性

概述:Lambda表达式是JDK8开始新增的一种语法形式,用于简化匿名内部类的代码写法。被重写方法的方法体代码。(被重写方法的形参列表)->{Lambda表达式的省略写法。Lambda表达式只能简化。

2023-11-23 17:21:29 26

原创 考核11.11

在抽象类中可以有构造方法,只是不能直接创建抽象类的实例对象,但实例化子类的时候,就会初始化父类,不管父类是不是抽象类都会调用父类的构造方法 ,初始化一个类,先初始化父类;java中Break,Continue,Return的区别及作用。全局变量可以直接被static、final同时修饰。接口中可以定义静态方法(jdk8开始);java 普通类和抽象类有哪些区别。java 成员变量与局部变量的区别。

2023-11-19 10:26:36 65 1

原创 java.long包下的常用API

toString 存在的意义:toString()方法存在的意义就是为了被子类重写,以便返回对象具体的内容。equals默认比较两个对象的地址,它存在的意义也是为了被我们的子类重写,以便用来比较两个对象的内容的。直接比较两个对象的地址是否相同完全可以用“==” 替代equals。对象克隆:当某个对象调用这个方法时,这个方法会复制一个一模一样的新对象返回。(标记接口中没有任何东西)浅克隆:拷贝出的新对象,与原对象中的数据一模一样(引用类型拷贝的只是地址)深克隆:对象中基本类型的数据直接拷贝。

2023-11-17 21:04:53 117 1

原创 面向对象进阶三

定义类、接口、方法时,同时声明了一个或者多个类型变量(如:<E>),称为泛型类、泛型接口、泛型方法、它们统称为泛型。场景:当一个类的内部,包含了一个完整的事务,且这个事务没有必要单独设计时,就可以把这个事物设计成内部类。就是类中的一个普通成员,类似前面我们学过的普通的成员变量、成员方法。修饰符<类型变量,类型变量,...>返回值类型 方法名(形参列表){注意:类型变量建议用大写的英文字母,常用的有:E,T,K,V等。名称1,名称2,...;),去过一个类定义在另一个类的内部,这个类就是内部类。

2023-11-15 20:11:43 41

原创 面向对象高级二

java提供了一个关键字interface,用这个关键字我们可以定义出一个特殊的结构:接口。public interface 接口名{//成员变量(常量)//成员方法(抽象方法)注意:接口不能创建对象;接口是用来被类实现(implements)的,实现接口的类称为实现类。修饰符 class 实现类 implements 接口1,接口2,接口3,...{一个类可以实现多个接口(接口可以理解成干爹),实现类类实现多个接口,必须重写完全部接口的全部抽象方法,否则实现类需要定义成抽象类。

2023-11-13 15:36:06 35

原创 继承(面向对象三大特征之二)

子类构造器可以通过调用父亲构造器,把对象中包含父亲这部分的数据先初始化赋值,再回来把对象里包含子类这部分的数据也进行初始化赋值。就是用来限制类中的成员(成员变量、成员方法、构造器、代码块...)能够被访问的范围。如果子父类中,出现了重名的成员,会优先使用子类的,如果此时一定要在子类中使用父类的怎么办?任意类的构造器中,都可以通过this(...)去调用该类的其他构造器。在子类方法中访问其他成员(成员变量、成员方法),是依照就近原则的。继承后对象的创建:子类的对象是由子类,父类共同完成的。

2023-11-10 20:23:12 63 1

原创 面向对象高级一

叫静态,可以修饰成员变量、成员方法。类名.类变量对象名.类变量对象.实例变量成员变量各自在什么情况下定义:类变量:数据只需要一份,且需要被共享时(访问,修改)实例变量:每个对象都要有一份,数据各不同(访问自己类中的类变量可以省略类名不写,在某个类中访问其他类里的类变量必须带类名访问)

2023-11-09 17:20:02 35 1

原创 ATM系统

ATM类中用来存储系统全部用户的帐户信息的是。

2023-11-06 21:18:25 53

原创 常用API

就是别人写好的一些程序,给咱们程序员直接拿去调用即可解决问题的包:用来分门别类管理各种不同程序的,类似于文件夹,建包有利于程序的管理和维护在自己程序中调用其他包下的程序的注意事项同一个包下的类,互相可以直接调用)如若当前程序中,要调用其他包下的程序,则必须在当前程序中导包,才可以访问。导包格式:import 包名.类名;

2023-11-06 14:56:40 42

原创 面向对象编程快速入门(第二周)

面向对象编程(oop):开发一个一个的对象,把数据交给对象,再调用数据的方法来完成对数据的处理。

2023-11-03 21:28:37 53

原创 java入门 方法(第二周)

使用方法可以提前代码的复用性,提高开发效率,使程序逻辑更加清晰。

2023-11-01 18:03:06 60

原创 数组(第一周)

常见问题:如果某个数组变量存储的地址是null,那么该变量将不再指向任何数组对象,可以输出这个变量,但是不能用这个数组变量去访问数据或者访问数据长度,会报空指针异常NullPointerException。数组用来存储一批同种类型的数据,分为静态初始化数组和动态初始化数组,且静态初始化数组与动态初始化数组写法是独立的,不可以通用。数组属于引用数据类型,数组变量中储存的是数组在内存中的地址信息。arr是变量,在栈中,arr中存储的是数组对象在堆内存中的地址值。注意:多个变量修改的都是同一个数组对象中的数据。

2023-10-27 07:53:46 54 1

空空如也

空空如也

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

TA关注的人

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