专题

编程技术

记录此分类下的每一次思考与沉淀

84 篇文章 4 累计收录 专题归档

文章列表

在Web开发中,实现多个页面使用同一个头部和底部

在Web开发中,实现多个页面共用同一头部和底部有多种方法。其中一种常见方式是使用JavaScript动态加载,通过`load()`函数或`fetch` API获取头部和底部文件,适用于无需服务器支持的静态页面。正文示例在每个页面放置`header`、`content`、`footer`三个容器,并在`DOMContentLoaded`事件中用`fetch`请求`header.html`和`footer.html`,将其内容填入对应`div`中。该方法可减少重复代码,便于统一维护页面公共部分。

CSSJavaScriptHTML
鸡腿大王 25

Python-画心

该文章展示了一个基于Python turtle库的动画表白程序。程序通过多个自定义函数实现分阶段绘图:先清屏并显示3、2、1倒数,再呈现“臭猪猪,接招”文字,随后绘制发射爱心的小人及逐渐增大的爱心,接着显示“💕不离不弃💕”,最后绘制一箭穿心图案并附上署名。代码封装了清屏、定位、画线、画人物、画爱心、画箭羽等操作,利用turtle的画笔控制、颜色填充、角度旋转和定时暂停实现动态效果。读者可从中学习turtle绘图基础、函数模块化设计以及顺序动画的制作思路。

鸡腿大王 18

Python-弹窗满屏效果

该代码实现了一个基于Python Tkinter的随机弹窗程序。程序隐藏主窗口后,定时(默认0.3秒)创建带有“温馨提示”的置顶弹窗,弹窗位置和背景颜色随机,提示语从“多喝水”“保持微笑”等16条温暖短语中随机选取。弹窗数量累计达到300个后自动停止,并打印提示。程序展示了Tkinter窗口创建、随机布局、顶层属性及after定时递归的典型用法,适合作为桌面小工具或学习GUI事件循环的参考。

鸡腿大王 80

课上记录-2025年10月28日

本文以学生成绩管理系统为例,演示TypeScript基础语法:定义变量存储学生姓名、常量存储学校名称,并通过console.log输出日志。代码示例标明变量类型,使用模板字符串拼接信息。同时讲解console.log可接收多个参数并转为字符串输出,但要求第一个参数为字符串类型;介绍%占位符用法;说明单行注释(Ctrl+/)与多行注释(Ctrl+Shift+/)快捷键。读者可掌握变量声明、常量定义、日志输出及注释操作。

ArkTsHarmonyOS NEXT
鸡腿大王 83

ArkTS-对象方法

本文介绍了TypeScript中对象方法(函数)的类型定义与调用方式。核心是:方法即对象中提供的函数;通过接口(interface)约定方法类型,使用箭头函数语法声明参数和返回值,其中void表示无返回值。实操示例定义了一个包含姓名、年龄、体重及唱歌、跳舞方法的接口`dmm`,并基于它创建对象`ym`,方法实现中通过`console.log`输出行为;最后强调调用对象方法的格式为“对象.行为(参数)”,如`ym.sing('冬眠')`。摘要涵盖了TypeScript接口方法类型约定的关键步骤,帮助读者掌握定义和调用带方法对象的基本写法。

HarmonyOS NEXTArkTs
鸡腿大王 60

ArkTs-对象

对象用于描述物体的特征和行为,是能存储多种类型数据的容器。定义对象需遵循结构类型,可通过 interface 接口约定对象结构,如定义 name、age、width 等属性及其类型。之后可依据该接口创建对象并赋值,例如定义变量 women 为 girl 类型。获取对象属性值使用“对象名.属性名”,如 women.name。基于同一接口,可以多次定义结构相同的对象。理解对象的定义、接口约束与属性访问,是掌握该主题的核心要点。

HarmonyOS NEXTArkTs
鸡腿大王 77

ArkTS-函数的完整写法

函数用于接收传入的数据,经处理后返回结果,完整写法包括函数定义、参数处理及return返回值。调用时需注意实参与形参的顺序一一对应。实操演示:定义buy函数,形参为价格(jiage:number)和数量(shuliang:number),计算两者乘积并返回总价。通过buy(2,3)得苹果6元,buy(4,4)得香蕉16元,验证了函数可复用相同逻辑处理不同数据。读者可掌握函数封装的基本模式,避免重复编写计算代码,提升代码复用性。

HarmonyOS NEXTArkTs
鸡腿大王 125

ArkTs-函数的基本使用

函数 : 是 可以被 重复使用 的 代码块 ( Function ) 作用:函数可以把 具有相同 或 相似逻辑 的代码“ 包裹 ”起来,有利于 代码复用 函数基本使用 1.定义函数 //定义函数的语法 function 函数名(){ 函数体 } 2.调用函数 //调用函数的方式 函数名() 注意: 先定义后使用(变量、...

ArkTsHarmonyOS NEXT
鸡腿大王 88