- 博客(35)
- 收藏
- 关注
原创 鸿蒙基础组件
可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件。该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
2024-12-18 20:36:30
943
转载 鸿蒙构建布局
层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。Stack作为容器,容器内的子元素的顺序为Item1->Item2->Item3。层叠布局弹性布局(Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。
2024-12-17 20:35:33
107
原创 初识ArkUI
ArkUI(方舟UI框架)为应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。
2024-11-21 19:57:19
175
原创 初识arkts
ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,保持了TS的基本风格,同时通过规范定义强化开发期静态检查和分析,提升程序执行稳定性和性能。目前流行的编程语言TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,而ArkTS则是TypeScript的进一步扩展。TypeScript深受开发者的喜爱,因为它提供了一种更结构化的JavaScript编码方法。
2024-11-05 17:06:45
1280
原创 HarmonyOS 总结
DevEco Studio集成开发环境是基于IntelliJ IDEA Community开源版本开发的,面向全场景多设备,提供一站式的分布式应用开发平台。开发者可以通过该IDE进行项目创建、开发、编译、调试、发布等。DevEco Studio使得开发者可以方便地开发各种HarmonyOS应用,提升开发效率。除了具有基本的代码开发、编译构建及调测等功能外,还具有以下特点,1)多设备统一开发环境2)高效智能代码编辑3)多端双向实时预览4)多端设备模拟仿真5)低代码可视化开发。
2024-11-04 17:05:29
745
原创 数据库表约束
1.是否允许空值(not null)我们首先先思考一下,我们有一个学生信息表,学生的学生可以为空吗?出生表中,身份证号允许为空吗?那当然是不行的。那我们就需要学习一下某些属性在不允许为空的情况下我们该如何去操作。not null:不允许为空。
2024-10-11 19:59:29
354
原创 js基础复习
页面的前进用history.forward()或history.go(1)来实现页面的后退用history.back()或history.go(-1)来实现与对应的按钮绑定点击事件后可实现页面的前进与后退</</</</</functionaforwardfunctionbback</</</注意:前进和后退的前提是从第一个页面跳转到第二个页面时才能实现。
2024-09-23 16:29:33
884
原创 异常及处理方式
异常:异常就是在程序执行过程中发生的不正常的行为.异常中断了正在执行程序的正常指令流异常产生后我们可以通过代码进行处理,使程序继续执行,比如:我们感冒发烧,进行一些处理是会好起来的.
2024-09-19 19:09:38
278
原创 接口及应用
就好比插座,每个厂商生产的插座我们都可以用,这是因为他们。简单的说,接口就是一种被规范的标准,只要符合这个标准都可以通用,接口的表现。接口不能被直接实例化,可以通过多态的形式实现实例化。但是子类继承了该抽象类必须重写接口中的方法。多态的实例化用implement关键字。有同一个标准,这里插座就是接口。接口:规定类必须具有的功能。必须重写接口中的所有方法。
2024-08-29 18:59:11
175
原创 面向对象(封装/继承/多态)
封装: 隐藏对象的属性对外只提供可以访问属性的方法通过private关键字来私有化属性再提供一个共有的方法来访问属性,分别为,其中方法来返回它的值,而方法去设置或更新它的值.调用时必须使用get函数访问属性。
2024-08-27 17:33:01
204
原创 函数基础知识
函数的语法当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
2024-08-12 16:30:00
191
原创 数组循环综合练习
通过@Builder来设置button,然后通过start(右滑动)和end(左滑动)来显示button,在没有滑动之前,设置的button按钮不会显示具体设置如下:并且本次练习中也会实现页面之间的跳转。
2024-08-08 19:12:37
305
原创 for循环基础
循环可以一遍又一遍地运行相同的代码,并且每次的值都不同.语句1 在循环(代码块)开始前执行语句2 定义运行循环(代码块)的条件语句3 在循环(代码块)已被执行之后执行:条件可以拆分,但是;不能少。
2024-08-06 17:24:38
173
原创 switch语法用法
变量设置完成之后就可以来设置用户的选择判定,通过分组和单选(Radio)的属性和对变量的赋值来完成对用户选择的判定,在通过对整体的宽高和分布方式( justifyContent )来美化布局。在用户和电脑的出招判定都完成后就可以来判定两者之间的胜负,并且电脑必须在用户选择完后再开始随机选择,这就需要通过if…电脑的出招顺序不能是固定的,可以通过随机数与变量的绑定来实现,判定就可以使用switch来实现.通过页面的布局来设置变量,比如用户选择,电脑的随机出招和总局数,下图是我的完整变量设置。
2024-08-01 16:54:41
248
原创 TypeScript入门
TypeScript(简称 TS)是微软公司开发的一种基于 JavaScript (简称 JS)语言的编程语言。它的目的并不是创造一种全新语言,而是增强 JavaScript 的功能,使其更适合多人合作的企业级项目。TypeScript 可以看成是 JavaScript 的超集(superset),即它继承了后者的全部特性,并在此基础上增加了静态类型检查和其他一些特性。
2024-07-29 16:49:36
1125
原创 鸿蒙基础知识(二)
通过alignItems和justifyContent可以让元素居中。通过Column()和Row()嵌套使用完成基础的页面布局。用Checkbox组件来实现多选的效果。通过border组件来调整边框的样式。通过space可以简单的调整元素间距。
2024-07-25 16:33:22
183
原创 正则表达式
RegExp 是正则表达式的缩写。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。您可以规定字符串中的检索位置,以及要检索的字符类型,等等。RegExp 对象用于存储检索模式。通过 new 关键词来定义 RegExp 对象。
2024-07-10 20:32:20
378
原创 字符串的常用方法
如果 index 是负数,或大于等于字符串的长度,则 charCodeAt() 返回 NaN。(9)fontsize()字符串字体大小 size参数必须从1-7的数字,1是小号字,7是大号字,参数不写默认正常。(4)String.fromCharCode() 从字符编码创建一个字符串 这个方法是String的静态方法。今天我们学习一下字符串的方法,了解每个方法的作用,以及该如何去使用。(5)返回某个指定的字符串在字符串中首次出现的位置。(1)big()方法是让字符串显示为大号字体。
2024-07-09 19:32:40
311
原创 js的认识
java 是先编译,后解释执行,需要安装配置java环境,需要虚拟机。js解释执行,不需要配置环境,可以直接在浏览器运行。jav是一个强类型语言,所有的变量都需要声明数据类型, js是弱类型语言,不需要声明数据类型。其他字符可以是字母、下划线、美元符号或数字;不能以关键字或保留字命名。java 是面向对象的高级编程语言,js是基于对象的脚本语言。声明,未赋值的变量,使用时会出现错误提示 undefined。十六进制字面值前两位必须是0x,后跟任何十六进制数字(0。变量可以不声明,直接赋值并使用,不建议。
2024-02-29 14:12:02
941
原创 git基本概念
通过 git config --global user.name 和 git config --global user.email 配置的用户名和邮箱地址,会被写 入到 C:/Users/用户名文件夹/.gitconfig 文件中。Git 快照是在原有文件版本的基础上重新生成一份新的文件,类似于备份。传统的版本控制系统(例如 SVN)是基于差异的版本控制,它们存储的是一组基本文件和每个文件随时间逐步 累积的差异。优点:版本切换时非常快,因为每个版本都是完整的文件快照,切换版本时直接恢复目标版本的快照即可。
2024-02-22 08:33:26
290
1
原创 css基础
含义:清除浮动带来的影响影响:如果子元素浮动了,此时子元素不能撑开标准流的块级父元素原因:子元素浮动后脱标 → 不占位置目的:需要父元素有高度,从而不影响其他网页元素的布局。
2024-02-20 14:43:53
972
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人