- 博客(13)
- 收藏
- 关注
原创 JavaScript — 基本语法
JavaScript是一种动态类型脚本语言,核心语法包含变量声明、数据类型、运算符与流程控制。变量通过var、let、const定义,三者存在作用域与提升差异。基本数据类型涵盖Number、String、Boolean、Null、Undefined及Symbol,复杂类型为Object。运算符包含算术、比较(含严格相等===)、逻辑运算符等。流程控制通过if/else、switch条件语句和for/while循环实现,支持break与continue控制循环流程。
2025-04-13 10:00:00
761
原创 HTML — 过渡与动画
适用于元素属性变化时的平滑渐变效果,如悬停变色、尺寸调整。通过定义transition-property(过渡属性)、duration(持续时间)、timing-function(缓动函数)触发条件(如:hover)。仅需两段状态(开始/结束),适合简单交互。CSS过渡是一种实现元素属性平滑变化的动画技术,通过自动补间动画增强用户交互体验。其核心是让CSS属性值的变化(如颜色、尺寸等)从初始状态逐步过渡到终止状态,而非瞬间切换。
2025-04-12 15:36:31
1039
原创 HTML — 定位
在HTML中,列表(<ul>/<ol>)的核心功能是内容结构化(如导航菜单、条目分类),而非布局定位工具。其默认样式(项目符号、缩进)会破坏定位逻辑,且浏览器对列表的渲染差异可能导致布局错位。若强行通过CSS覆盖列表特性(如list-style: none),虽能实现视觉隐藏,却违背语义化原则,导致代码冗余和维护成本增加。替代方案应优先选择CSS定位技术:Position定位:通过relative/absolute实现层级叠加与坐标控制;浮动布局:传统图文环绕场景。
2025-04-11 14:41:16
700
原创 HTML — 浮动
HTML浮动(Float)是CSS早期核心布局技术,通过float: left/right使元素脱离文档流并向指定方向对齐,常用于实现图文混排(如图片文字环绕)或多栏布局。浮动元素会紧贴父容器或相邻浮动元素边缘,但脱离文档流的特性会导致父容器高度塌陷(不包含浮动元素高度),需通过以下方式解决:清除浮动:在父容器末尾添加clear: both的空元素;BFC触发:为父容器设置overflow: hidden;浮动布局需手动计算宽度且响应式适配困难,现代开发中更推荐Flexbox或Grid。
2025-04-10 11:10:14
1074
原创 HTML — CSS样式
CSS样式是一种用于控制网页外观和布局的标记语言,通过选择器和声明块定义元素的呈现方式。选择器指定目标元素,声明块包含属性和值,以键值对形式描述样式特征。颜色、字体、间距等视觉属性可通过CSS精确调整,实现响应式设计和跨设备适配。盒模型控制元素尺寸与边距,定位机制管理元素排列顺序。伪类支持交互状态与特殊内容样式,媒体查询则针对不同屏幕尺寸应用特定规则。样式可内联、嵌入或外链,遵循层叠原则解决冲突,优先级由特异性、顺序和重要性决定。通过变量和预处理器提升代码复用性,保持视觉一致性。基本语法。
2025-04-09 10:00:00
830
原创 HTML — CSS选择器
CSS选择器用于定位HTML元素并应用样式,但不能以列表形式呈现其完整分类。选择器通过特定语法规则匹配元素,例如元素选择器(如p)直接选中标签,类选择器(如.class)通过class属性匹配,而ID选择器(如#id)基于唯一标识定位。此外,属性选择器(如[type="text"])按属性筛选,伪类选择器(如:hover)响应状态变化,组合选择器(如div > p)则通过层级关系精确控制。每种选择器需独立使用或组合嵌套,无法简单罗列为列表,因其语法和逻辑依赖具体应用场景。
2025-04-08 15:50:17
1402
原创 HTML — 基本标签
HTML是构建网页的核心语言,通过标签定义内容结构和样式。文档以<!DOCTYPE html>开头,<html>作为根元素包裹整个页面,其中<head>包含元信息如标题和引用的资源,<body>则承载所有可见内容。文本内容通过标题标签<h1>至<h6>、段落<p>和换行<br>等标签组织,而<b>等标签用于文本格式化。超链接<a>和图片<img>实现了资源跳转与嵌入,列表通过<ul>、<ol>和<li>展示条目化内容,表格则用<table>、<tr>和<td>结构化数据。
2025-04-07 11:18:24
527
原创 JavaFX
JavaFX 是一个功能强大且灵活的框架,适合开发现代化的桌面应用程序。通过掌握上述知识,您可以构建出美观、响应迅速且功能丰富的 Java 客户端应用。基于场景图(Scene Graph)模型,采用Stage-Scene-Node结构,支持 FXML 分离界面与逻辑,并内置数据绑定和动画特效。适合开发跨平台富客户端应用,支持响应式设计、多线程任务处理,并能通过 CSS 和自定义控件实现高度个性化的界面。
2025-04-06 10:00:00
719
原创 JavaAPI
API是不同软件组件间通过标准化接口实现功能调用和数据交互的契约,既隐藏实现细节又确保高效协作,是现代软件架构的核心纽带。API是软件系统的"交互契约":明确定义了不同组件或服务之间如何通信,包括请求格式、响应结构和行为规范,隐藏内部实现细节。API的核心价值在于标准化与复用:通过统一接口实现功能解耦,支持跨平台、跨语言调用,大幅提升开发效率和系统扩展性。
2025-04-05 10:00:00
735
原创 MySQL
MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典公司MySQL AB开发,现隶属于Oracle公司。它以高性能、可靠性和易用性著称,是Web应用(如 WordPress、Facebook 等)和许多企业系统的核心数据库解决方案。开源关系型数据库管理系统(RDBMS)使用SQL(结构化查询语言)进行数据库操作支持多种存储引擎,如InnoDB、MyISAM等。
2025-04-04 10:00:00
1140
原创 Java面向对象(OOP)
方法名后的小括号中不包含任何参数调用时不需要传递任何参数通常用于执行不依赖外部数据的操作示例:// 无参方法System.out.println("欢迎使用计算器!");// 另一个无参方法// 调用无参方法// 输出:欢迎使用计算器!// 返回3.1415。
2025-04-03 11:39:47
595
原创 Java基础
使用 Spring、Hibernate 等框架开发大型企业系统银行、金融行业的后台系统ERP、CRM 等管理系统Android SDK 主要使用 Java 语言移动应用和游戏开发服务器端开发 (Servlet/JSP)使用 Spring Boot 等框架开发 RESTful API。
2025-04-02 20:19:56
754
原创 计算机硬件与软件及部分快捷键
主板:连接所有硬件的平台,提供接口(CPU插槽、内存插槽、PCIe插槽等),芯片组决定主板的扩展性和兼容性,在购买主板时需注意以下三点1. 主板上CPU的型号 2. 内存条的插槽有多少根 3. 固态硬盘插槽需有两根及以上。内存条(RAM):临时存储正在运行的程序和数据,断电后内容丢失,计算机可以运行软件的数量是由内存条决定的,容量越大,多任务处理能力越强,购买时一般16G即可(如不够一般电脑可装多个,也可更换更大的内存条)。键盘:可选择不同的轴,不同的轴声音不同,建议选择声音不大的轴。
2025-04-01 16:33:44
1106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人