- 博客(26)
- 收藏
- 关注
原创 Spring AOP概念
Spring AOP是面向切面编程,他与OOP(面向对象编程)是相辅相成的。在 OOP 中,以类作为程序的基本单元,而 AOP 中的基本单元是 Aspect(切面)。在业务处理代码中,通常都有日志记录、性能统计、安全控制、事务处理、异常处理等操作。尽管使用 OOP 可以通过封装或继承的方式达到代码的重用,但仍然存在同样的代码分散到各个方法中。因此,采用 OOP 处理日志记录等操作,不仅增加了开发者的工作量,而且提高了升级维护的困难。为了解决此类问题,AOP 思想应运而生。AOP 采取。
2025-12-16 16:24:04
850
原创 【从0开始学前端】 Git版本控制系统
本文介绍了Git版本控制系统的基本使用方法。内容包括:Git的安装与用户配置、仓库创建与管理、文件状态跟踪、暂存区操作、版本回退、分支管理、合并冲突解决以及远程仓库连接等核心功能。重点讲解了常用Git命令如git init、git add、git commit、git status的使用场景,并演示了如何通过分支进行协作开发和处理代码冲突。最后介绍了如何配置远程仓库实现代码托管和团队协作,为开发者提供了完整的Git工作流程指南。
2025-11-24 17:49:06
1403
原创 【从0开始学前端】jQuery
JavaScript库:即library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获取元素等所以,js库其实就是一个js文件,他对于原本的js代码直接进行了封装存放,我们可以直接进行快速使用(1)params: 想要更改的样式属性,以对象形式传递,必须写。属性名可以不用带引号, 如果是复合属性则需要采取驼峰命名法 borderLeft。其余参数都可以省略。
2025-11-18 10:11:32
881
原创 【从0开始学前端】PC网页特效
本章总结了JS在PC端网页特效中的offset偏移量属性,包括获取元素位置、大小等只读属性的使用,并通过CSS初始化示例展示其应用。重点区分了offset与style属性的差异,前者适合获取元素信息,后者适合修改样式。文章还详细解析了模态框拖拽案例的实现原理,包括鼠标事件监听和坐标计算。配套代码演示了如何实现模态框的显示/隐藏和拖拽功能,为后续移动端特效学习奠定基础。
2025-11-16 18:21:45
1237
原创 【从0开始学前端】BOM
BOM(浏览器对象模型)提供与浏览器窗口交互的对象,核心是window对象。BOM缺乏标准,而DOM由W3C标准化。window既是JS访问浏览器窗口的接口,也是全局对象。DOM操作文档元素,BOM操作浏览器窗口功能,兼容性较差。文章介绍了窗口加载事件(onload、DOMContentLoaded)、窗口大小调整事件(onresize)以及定时器(setTimeout、setInterval)的使用方法,包括如何启动和停止定时器。这些功能常用于实现页面交互效果和响应式布局。
2025-11-15 16:08:33
1353
原创 【从0开始学前端】DOM
本文摘要总结了JavaScript DOM操作的核心内容:1) DOM是操作HTML文档的编程接口,包含创建、增删改查、属性操作和事件处理;2) 详细介绍了获取元素的多种方法(getElementById、querySelector等);3) 讲解DOM树概念,包含文档、元素和节点对象;4) 说明事件三要素(事件源、事件类型、处理程序),并给出具体代码示例。文章强调WebAPIs是JS的实际应用,DOM操作是实现页面交互的核心技术。(150字)
2025-11-13 21:08:32
950
原创 【从0开始学前端】JS解析、对象
本文总结了JavaScript中的预解析机制和对象创建方法。预解析分为变量提升和函数提升,解释了变量和函数声明在执行前的处理过程。对象创建部分介绍了三种方式:对象字面量、new Object和构造函数,分别展示了语法特点和适用场景。通过多个代码案例演示了变量作用域、函数调用顺序等关键概念,为后续学习WebAPI打下基础。建议结合黑马pink的JS课程进行系统学习,帮助理解DOM、BOM等前端核心技术。
2025-11-10 19:20:49
1244
原创 【从0开始学前端】JS数组、函数、作用域
本章节总结了JavaScript数组的基本概念和常用操作方法。主要内容包括:1)数组的定义和创建方式;2)数组遍历方法;3)利用length属性获取数组长度;4)数组常用操作实例,包括求和/平均值、求最值、修改元素、筛选数组、翻转数组等。每个知识点都配有代码示例,通过实际案例帮助理解数组的基本操作。建议结合黑马pink老师的JS教程学习效果更佳。下一章将进入对象相关内容的学习。
2025-11-09 22:44:14
806
原创 【从0开始学前端】JS条件、循环语句
本章节总结了JS中的流程控制结构,包括顺序、分支和循环结构。重点讲解了if...else语句、三元表达式和switch语句的使用方法,并通过多个代码示例演示了实际应用场景,如判断闰年、数字补0和水果查询等。文章强调条件判断时的注意事项,建议配合黑马pink的JS教程学习效果更佳。下一章节将进入数组部分的学习。
2025-11-07 21:57:40
1290
原创 【从0开始学前端】初识JavaScript
浏览器分成两部分 渲染引擎和JS引擎渲染引擎:用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkitJS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如chrome浏览器的V8浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码,JS引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行。
2025-11-05 19:42:18
775
原创 AI+前端入门工具Trae CN配置教程
Trae,发布的AI原生编程工具 [5-6] [23-26]。2025年1月19日,发布了一款面向专业的开发者提供服务的全新AI Coding产品Trae [2]。Trae面向希望提高编程效率、减少重复性任务的开发者,无论是初学者还是经验丰富的开发人员均可使用。Trae本质上是AI原生集成开发环境工具,有一体化的原生AI体验。新发布的Trae国内版模型搭载doubao-1.5-pro,支持切换满血版DeepSeek-R1&V3。
2025-11-05 16:23:10
511
原创 大数据期末复习概要
1.三个阶段:运营式系统,用户原创内容,感知式系统2.大数据特征3.大数据特点(和2一样都是4V)4.大数据应用三个层次:描述性分析应用(呈现发展历程,预测性分析应用(预测未来,指导性分析应用(指导优化5.关键技术:数据采集,存储和管理,处理和分析,隐私和安全6.两大核心技术HDFS MapReduce7.大数据计算模式 解决问题 代表产品批处理计算 针对大规模数据的批量处理 MapReduce,Spark流计算 针对流数据的实时计算 Storm,Flink。
2025-11-03 19:54:22
1037
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2