- 博客(16)
- 收藏
- 关注
原创 Thymeleaf
Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示。
2025-04-14 19:36:57
824
原创 JS高级基础
/思路:自定义构造函数,通过new创建对象//适用场景:需要创建多个类型确定的对象//问题:每个对象都有相同的数据,浪费内存//比工厂模式好的原因:创建构造函数意味着将来可以将他的实例表示为一种特定的类型。
2025-03-30 12:03:02
241
原创 第二周 带登录的JS增删改查
1.定义一个addfun()函数,发送ajax请求到后端"获取用户信息"的接口,type为"get",在函数中传递三个参数,分别是currentPage(当前页),resourceType(资源类型),keywords(关键词),第一个用来分页用,后两个用来查询用户,在data里面传送这三个数据.3.修改用户的信息,获取修改后的信息,发送ajax请求调用"修改用户信息"的接口,成功后将修改框关闭,并再次调用addfun()函数.其中key是定义好的,需要开发人员给key赋值,表示ajax请求必须的参数。
2025-03-03 20:35:21
580
原创 第九周前端学习心得(JavaScript)
基本知识1.字面量:一般固定值称为字面量,如 3.142.变量:用于保存字面量,变量的值可以任意改变,3.变量更方便,一般都用变量来取保存一个字面量4.声明变量:JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值:例:x = 5;length = 6;5.声明的同时赋值Var age=80;6.标识符#基本数据类型。
2024-12-09 08:37:43
729
原创 第八周前端学习
1.圆角边框2.设置成圆形3.阴影4.边框外轮廓5.图片被拉伸以填充该区域6.图像平铺(重复)来填充该区域7.透明度(opacity)范围是0~1,1表示完全可见,0表示完全透明。
2024-12-02 01:09:31
846
原创 第七周学习感悟
请注意,z-index只对定位元素有效。用这些内容大概写出了一个还算完整的页面,但是布局和页面自适应,还有伪类和伪元素等方面还没有掌握,以后需要学习更深入的知识来解决在写页面过程中遇到的一系列问题。在CSS中,要让一个盒子(元素)覆盖另一个盒子(元素),可以通过设置定位(position)和Z轴索引(z-index)来实现。(3)假设我们有两个盒子,一个是红色的背景,另一个是蓝色的背景,并且我们希望蓝色的盒子覆盖红色的盒子。rgba(0, 0, 0, 0.5) 是阴影的颜色,这里是一个半透明的黑色。
2024-11-25 10:23:30
545
原创 第六周前端学习总结
像素是我们在网页中使用最多的一个单位,一个像素相当于屏幕中的一个小点,我们的屏幕就是有这些像素点(太小了,看不见)构成的,不同显示器一个像素的大小也不相同,显示效果越好越清晰,像素越小,反之像素越大。可以将单位设置一个百分比的形式,这样浏览器将会根据父元素的样式来计算该值, 好处:当父元素的属性值发生变化时,子元素也会按照比例发生变化,在我们创建一个自适应的页面使,经常使用百分比作为单位。:根标签,页面中所有的内容都要写在这里面,且页面中有且仅有一个;里面的内容不会在网页中显示,会在源代码中显示。
2024-11-17 22:32:10
420
原创 第四周JAVA学习心得
2.对于字符,字符串类型,按照字符在ASC||码表中的数字升序进行排序,字符串是从第一个字母开始比较(a,b,c…3.在小部分情况下,不同属性值或者不同的地址值计算出来的哈希值也有可能是一样的,叫做哈希碰撞。其底层就是迭代器,为了简化迭代器的代码书写的;2.再添加数据的时候,如果键已经存在,会把原有的键值对对象覆盖,会把被覆盖的值返回。1.List系列集合:添加的元素是有序(存和取的顺序一样),可重复,有索引.2.Set系列集合:添加的元素是无序(存和取的顺序不一样),不重复,无索引.
2024-11-10 19:58:14
615
原创 第四周学习心得
5.多态调用成员变量:编译看左边(javac编译代码的时候,会看左边的父类中有没有这个变量,如果有,编译成功,如果没有则编译失败),运行也看左边(java运行代码的时候,实际获取的就是左边父类中成员变量的值)6.多态调用成员方法:编译看左边(javac编译代码的时候,会看等号左边的父类中有没有这个方法,如果有,编译成功,如果没有编译失败),运行看右边(java运行代码的时候,实际上运行的是子类中的方法)//什么时候用继承:当类与类之间,存在相同的内容,并满足子类是父类中的一种,就可以考虑使用继承.
2024-11-04 07:32:18
656
原创 第三周学习心得
(4)方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句,如果要编写return,后面不能跟具体的数据,表示结束方法。用static修饰的成员变量称为静态变量,是一个公共的存储单元,类的任何一个对象访问他时,取到的都是同一个相同的数值。3.没有具体的返回值(不能由return带回结果数据),因为一个类的构造方法的返回值类型就是该类本身。多个参数:public static void 方法名(参数1,参数2,...){...}
2024-10-28 09:40:40
860
原创 第二周的学习心得
/ //书写时要注意,要写在类定义(public class)的上面。"()"优先于所有,用括号显示的标明优先次序,括号中的式子首先被计算。则强转的是b1,并不是最终的结果。用来表示变量名,类名,方法名,数组名和文件名的有效字符序列。格式:目标数据类型 变量名=(目标数据类型)被强转的数据。// //1.导包,找到Scanner这个类在哪。整形(byte,short,int,long)-56,结果发生错误,因为要转换的数据过大。(1)可以有数字,字母,下划线,和。格式3::if(关系表达式){
2024-10-21 08:38:22
893
原创 【无标题】
2.本周首先学习了下载JDK,与如何配置Path变量.在这过程中遇到了不少问题,比如下载的操作步骤不熟悉,下载的路径忘记修改,下载后不知道下载到什么地方了,检查是否安装好的时候运行出错,最后请教学姐,帮我把下载的东西删了后又重新帮我下载了一遍.在这过程中我知道了以后下载东西尽量不要下载到C盘,下载东西时要注意观察它的下载路径,并且把下载的东西放到文件夹里,归好类,命好名,方便以后查找.再用java去运行.5.安装了Notepad,并尝试用它来编写代码,但好像环境变量出了一点问题并没有编译成功,下周再试试.
2024-10-14 01:32:51
178
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人