自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一款css的可视化工具

它可以实现阴影,渐变,动画效果,不规则图形,照片的调试等等。

2024-05-24 10:14:55 492

原创 js基础 三 (字符串)

/split 1.将字符串转为数组2.分割字符串然后回复相应的数组内容(看自己当前数据具体用什么符号进行分割)// 1.如果该字符在字符串中存在会返回一个数组,里面包含找到的该字符串。//js中的字符串是不可变的,所有不管使用什么字符串里面自带的方法度不会改变原有字符串。// lastIndexOf 查找字符串 不存在的情况下返回-1,如果存在他查找。* 2.如果当前字符串中存在该字符那么返回的是该字符的下标。//,该字符串下标,整个字符串都会被返回。//的顺序是从右往左进行查找的。

2023-08-30 19:39:15 82

原创 js的基本知识(二)

== 1.先会判断值是否相等2.类型之间不可以进行隐式转换3.判断当前值数据类型是否相等(三个条件都成立才会达到===)if判断 if() if(){}else{} if(){}else if(){} else{}var score = parseFloat(window.prompt("请输入当前成绩"));var pass = parseInt(window.prompt("请输入密码"));parseFloat()可以将其他数据类型转为number类型的小数并且他支持整数。

2023-08-29 19:53:34 78

原创 JavaScript(一)

外部引入 不能嵌入内部引入 不能直接在标签内写js代码<script src="java.js"></script>页面输出工具(可以识别标签)document.write("<h1>hello 前端</h1>");null 1. 空值(并不知道要定义什么类型) 2. 清空变量var kong = null;行内引入<a href="javascript:alert(1);====NaN非数字。string字符串类型var str = "前端";var num03 = "欣知";

2023-08-25 18:09:37 85

原创 JAVA(io流)

按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。字符流是可以直接读写字符的IO流,字符流读取字符,就要先读取到字节数据,然后转为字符.;将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。字节流因为操作的是字节,所以可以用来操作媒体文件。从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。

2023-08-16 17:19:51 66

原创 java(常用API)

基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。基础数据类型不具备面向对象的概念,为了弥补不足,引入了包装类方便使用面对对象的变成思想操作基本类型。等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。修饰过的引用数据类型,他的值一旦创建便不能修改。不会产生新的对象而是在原有的对象上进行更改。

2023-08-15 18:02:10 59

原创 java(集合)

集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。2、HashMap的底层主要是基于数组和链表实现的,它之所以有相当快的查询速度主要是因为它是通过计算散列码来决定存储位置的。集合中的映射关系是具有一定顺序的,该映射根据其键的自然顺序进行排序或者根据创建映射时提供的Comparator进行排序。Collection集合的儿子Set是唯一的,List是可重复的。MAP集合的键是唯一的,值是可重复的。1、HashMap是可以序列化的。

2023-08-14 17:52:14 38

原创 java新手总结

修饰符(访问控制修饰符 public、private)常量 静态常量 内存:静态常量池。继承、重写、父类引用指向子类对象。构造方法(有参构造无参构造)数据类型转换(大转小强制。抽象类、抽象方法、重写。嵌套最多不能超过七层。

2023-08-11 17:39:50 70 1

原创 java基础(继承)

子类可以用自己的方式实现父类的方法提高了类之间的耦合 (继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)Java 的继承是单继承,但是可以多代继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

2023-08-09 17:54:39 30 1

原创 Java方法

当程序调用一个方法时,程序的控制权交给了被调用的方法。你可以在一个方法里,不同的非嵌套块中多次声明一个具有相同的名称局部变量,但你不能在嵌套块内两次声明局部变量。如果传递的是double型参数,则double类型的max方法体会被调用,这叫做方法重载;方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。/*如果你调用max方法时传递的是int型参数,则 int型参数的max方法就会被调用;// 本方法没有返回值,但是调用本方法的时候需要一个int类型的参数。

2023-08-07 18:23:55 40 2

原创 java基础(数组)

数组的长度一旦给定 就不能修改。数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组是一组相关数据的集合,一个数组实际上就是一连串的变量。数组使用下标(角标)来访问元素(保存元素) 下标从。数组既可以存储基本数据类型,也可以存储引用数据类型。[ ]中5就是数组array的长度。代表: 数组中盛放数据的 数据类型。数据类型[] 数组名 = 初值。

2023-08-04 17:35:09 42 1

原创 for循环结构

根据刚才的操作,for循环与while循环都是先进行循环条件判断,在执行循环内的代码。如果循环条件最一开始就不满足,for循环和while循环一次都不会执行,而do-while循环由于先执行循环体的原因,即便不满足也会执行一次。不同点:在for循环中声明的循环变量无法在循环外部使用,而while循环却是在循环结构外部声明的循环变量,所以即便循环结束,也可以继续使用。但更推荐使用for循环,for循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。3:for循环中的循环变量在循环外部无法使用。

2023-08-03 17:55:37 103

原创 java基础(二)

choose进行的选择进入Switch后会自行匹配case的值,执行case的break,会直接自动跳出。使用对应类型的next方法接收用户输入的数据,并开启对应类型的空间进行保存。通过Scanner这个工具进行导入,创建一个新的Sanner工具进行使用。//default,适用于选择都不匹配的时候。else if运算。

2023-08-02 18:31:33 45 1

原创 Java基础(一)

(1)整数(byte,short,int,long)> 算术运算符 > 比较运算符 > && > || > 赋值运算符。||逻辑或/短路或 |按位或/长路或。当运算符优先级不够时,可以在表达式外边增加小括号()来提升表达式的优先级。(2)小数(float,double)| (或)两个表达式有一个成立,最终结果就成立。3.比较运算符 > < >= <= ==!只能用英文,下划线,数字,$结尾。&(与)两个表达式都要成立。只能用英文,——,$开头。2.算数运算符 + - * / %(模)

2023-08-01 17:02:21 37 1

原创 软件开发流程

5.测试:内测,公测——测试工程师(测试用例。报告)《出bug返回开发》梳理需求——产品经理(需求,文档,原型图)2.确定模式,语言,框架——项目经理,架构(项目架构)4.开发,编码——前端,后台 联调 (页面,接口)3.设计——UI设计师(大前端)(UI图)美化。6.部署上线——运维工程师,实施工程师(后台)

2023-07-31 17:13:11 33 1

原创 java佛祖666

【代码】java佛祖666。

2023-07-31 14:55:19 374 1

原创 前端命名规范

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zMnskHSA-1651275618552)(http://labs.qiang.it/ppguide/img/standard-jiapu.png)]注意:ad、banner、gg、guanggao 等有机会和广告挂勾的字眠不建议直接用来做ClassName,因为有些浏览器插件(Chrome的广告拦截插件等)会直接过滤这些类名,因此。全部采用小写方式, 以中划线分隔,有复数结构时,要采用复数命名法, 缩写不用复数。

2023-07-27 16:47:49 182 1

原创 git 的使用

6. 本地仓库和远程仓库建立连接 git remote add origin "项目地址" (项目地址在gitee新建仓库的部分去找)在本地执行(右键git bash here)上面两行代码 ==> 把远程仓库的账号和本地git同步。git config --global user.email "邮箱地址"git config --global user.name "账号名字"git commit -m "这里可以写类似备注的内容"5. git commit -m "这里可以写类似备注的内容"

2023-07-25 12:23:20 44

原创 HTML前端基础知识之动画和渐变

可以写时间,其他两个值默认填充all和linear。第一值是属性 一般是all,也可以是其他属性名称。第二值是时间 单位是时间单位 通常是s。第三值是 过度速度linear 匀速。第一个值是 横向偏移量。第二个值是 纵向偏移量。缩放 默认值是1小于1就是缩小 ,大于1就是放大。平移 translate。/*线性渐变 *//* 径向渐变 */

2023-07-21 19:35:45 68 1

原创 HTML前端基础知识之css进阶

letter-spacing:字间隔 , 字母之间的间隔。word-break:break-all 无差别强制换行。nowrap:规定不换行,直到遇见<br>标签。word-wrap:break-word 允许长的内容可以自动换行。pre-line:合并空白符,保留换行符。pre-warp:保留空白符能正常换行。vertical-align:top:顶端对齐。*** 左上 右上左下 右下。默认是基线对齐(基线:英文格子第三条线)第一个值:x轴(横向)定位方式。第二个值:y轴(纵向)定位方式。

2023-07-20 19:11:21 35

原创 HTML前端基础知识之

【代码】HTML前端基础知识之。

2023-07-19 17:45:12 36

原创 HTML前端基础知识之定位

3.逐级往上找,相对碰到的第一个有定位属性的父盒子定位,为了让绝对定位有定位点,一般会给他的父盒子加相对定位。相对浏览器窗口定位,不随页面滚动改变位置。2.父级有定位属性时,相对父级盒子定位。页面滚动时,滚动到顶部,直接吸顶。3.数字越小比如负数越靠后显示;如果没有,就相对浏览器定位。1.相对浏览器窗口定位。1.默认是z-index:1。2.数字越大越靠前显示。/* z-index: 设置堆叠顺序的。

2023-07-18 17:32:55 44 1

原创 HTML前端基础知识之悬浮

4. 父盒子加伪类属性 ::after { content: '';clear:both}(达到添加无意义空盒子的效果且不受影响)2. 父级盒子加 overflow: hidden;(自动撑开,但会导致溢出的部分无法显示)3. 加一个无内容的空盒子:clear: both;(必须无意义无宽高)1. 父级盒子加高(不能自动撑开,高是固定的,不够灵活)同级之间,加float属性,其余的也要加。影响: 破坏了布局,导致布局错乱。/* 浮动导致 父级盒子塌陷。/* 1. 脱离标准文档流。

2023-07-17 17:39:24 710 1

原创 HTML前端基础知识之css内容

如果让最后一行也实现两端对齐需要加一行代码 text-align-last: justify;嵌套盒子,子盒子加margin-top不生效,需要给父盒子加padding或border。inline-block: 设置为行内块元素,宽高生效,不独占一行。block: 设置为块级元素 ,宽高生效,独占一行。/* 定义穿过文本的一条线(删除线 -- s 或 del 标签同样效果) */* 定义背景图片大小 css3新增属性 *//* 定义背景图片平铺方式 *//* 定义文本上的一条线 */

2023-07-14 18:29:01 52 1

原创 HTML前端基础知识之css内容

important 设置最高优先级:一般不建议用,改源代码时可以用。1.兄弟选择器 相邻兄弟 + 只修改他下面的相邻的选择器。2.兄弟选择器 通用兄弟 ~ 修改他后面的所有选择器。组合选择器时,按优先级顺序叠加,谁大谁生效。3.background-color 背景颜色。:hover 鼠标悬浮。*优先级最低 < 1。标签选择器 <10。注意:id名不能重复。2.后代选择器 空格。群选择器 选择器之间用 ,隔开。类选择器 class。

2023-07-13 18:02:59 69 1

原创 HTML前端基础知识(标签其二)

给一行中任意一个列加高(height)属性,整行都是一个高,如果有冲突,按最大值撑开;给一列中任意一个行加宽(width)属性,整列都是一个宽,如果有冲突,按最大值撑开。name属性:传数据时,让接收方知道我们传的是谁的数据。checked 默认选中,选多个时,选中最后拥有该属性的那个。name属性 name属性相同时,为同一组复选选项组。rowspan:合并行 使用时:值为几,就把对应几行的td删掉。colspan:合并列 使用时:值为几,就删除本行后的几个td。password:输入密码:显示为。

2023-07-12 18:02:33 74 1

原创 HTML前端基础知识(标签其一)

title属性 所以标签共有的属性,鼠标悬浮时,显示属性值(属性值:属性里的内容)<h1></h1>到 <h6></h6>a标签 超链接 href 里面放链接路径。autoplay 页面打开自动播放。controls 控件属性。_self:在本窗口打开。_blank:跳转新窗口。粗体b/strong。通用行内标签span。

2023-07-11 17:29:05 77 1

空空如也

空空如也

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

TA关注的人

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