自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 ArkUI组件

默认值:API version 11及以前:{size:‘12.0fp’,style:FontStyle.Normal,weight:FontWeight.Normal,family:‘HarmonyOS Sans’}API version 12及以后:{size:‘10.0vp’,style:FontStyle.Normal,weight:FontWeight.Medium,family:‘HarmonyOS Sans’}如果字符串首字符不为“#”。默认值:提示弹窗只有一个索引项:#00FFFFFF。

2024-12-19 20:43:42 395

原创 基础Arkui

基础组件# AlphabetIndexer可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件。该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。#### 子组件无#### 接口AlphabetIndexer(value: {arrayValue: Array<string>, selected: number})**元服务API:** 从API version 11开始,该接口支持在元服务中使用。*

2024-12-18 19:37:21 383

原创 ArkUI的布局

lanes的默认值为1,即默认情况下,垂直列表的列数是1。线性布局是开发中最常用的布局,通过线性容器[Row](https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-row-V5)和[Column](https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-column-V5)构建。

2024-12-18 08:34:42 979

原创 ArkUi

动画是UI的重要元素之一。ArkUI(方舟UI框架)为应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。ArkUI框架提供了多种布局方式,除了基础的线性布局、层叠布局、弹性布局、相对布局、栅格布局外,也提供了相对复杂的列表、宫格、轮播。开发者可以将应用的用户界面设计为多个功能页面,每个页面进行单独的文件管理,并通过页面路由API完成页面间的调度管理如跳转、回退等操作,以实现应用内的功能解耦。

2024-11-21 20:38:59 432

原创 并发 和异步

then用来处理reslove的数据 data成功后返回的数据。Promise和async/await 提供异步并发能力。则catch表示失败,出现错误回直接停止代码运行。接下来的then接受的是上一个return的结果。reslove(成功) reject (失败)reslove必须和声明的函数类型对应。而reject不与声明的函数类型有关系。rejected(已拒绝,出现错误)如果上个then的异步操作正确那么。若在中间加入则表示判断某一段落。在arkTs中必须声明函数类型。pending(进行中)

2024-11-20 20:36:27 406

原创 arkTs并发

then用来处理reslove的数据 data成功后返回的数据。Promise和async/await 提供异步并发能力。则catch表示失败,出现错误回直接停止代码运行。接下来的then接受的是上一个return的结果。reslove(成功) reject (失败)reslove必须和声明的函数类型对应。而reject不与声明的函数类型有关系。rejected(已拒绝,出现错误)如果上个then的异步操作正确那么。若在中间加入则表示判断某一段落。在arkTs中必须声明函数类型。pending(进行中)

2024-11-20 20:35:13 455

原创 arkTs

多态的实现方法,同一个方法在不同的条件得到不同的结果 继承中的多态。class ‘’‘’{}不能有构造函数和函数,只能有普通的属性。泛型不明确规定的是什么类型,只有自己最后定义的才是真正的类型。同一个类中,方法名相同,参数列表不同,返回值类型相同。protected 受保护的:本类的和子类中使用。例:firstName:string=''实例字段,通过new对象之后进行访问的字段。static *(****) 是静态函数。接口实现的太多和继承实现的多态没有区别。子类必须调用父类的有参物的构造函数。

2024-11-19 21:04:16 294

原创 再识ARKTS

console.log(`年龄总和:${sum},平均数${sum/ages.length}`)//number.string.boolean.enum.union.null.基本类型。type fc=(str:string)=>string //对字符串进行处理并返回。let avgAge=ages('鸿蒙',12,13,14,15,19)}catch (e){//出现问题后解决办法 e--错误信息。// void.undefined.ailases 复合类型。

2024-11-07 20:32:41 317

原创 初识arkTS

目前流行的编程语言TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,而ArkTS则是TypeScript的进一步扩展。对常量重新赋值会造成编译时错误。=:如果两个操作数不相等(尝试先转换不同类型的操作数,再进行比较),则返回true。==:如果两个操作数相等(尝试先转换不同类型的操作数,再进行比较),则返回true。==:如果两个操作数严格不相等(不同类型的操作数是不相等的),则返回true。===:如果两个操作数严格相等(不同类型的操作数是不相等的),则返回true。

2024-11-05 20:32:19 162

原创 初试鸿蒙os

HarmonyOS的目标是覆盖“1+8+N”全场景终端设备,这里“1”代表的是手机,“8”代表PC、平板、手表、智慧屏、AI音响、耳机、AR/VR眼镜、车机,“N”代表其它物联网(Internet of Things,IoT)生态产品。第1、4步骤需要做的工作的比较固定,基本都是一次性工作,第2、3步骤的工作往往是大量的,一个应用从开始开发到最终上线中间一般需要进行大量的分析、设计、编码、测试等工作,有的还会进行反复迭代。开发者可以通过该IDE进行项目创建、开发、编译、调试、发布等。

2024-11-04 20:34:04 417

原创 DAY07和day08

SELECT student_name FROM student WHERE student_name='张三'WHERE s1.student_name='咳咳咳' AND s1.birthday>s2.birthday。WHERE s1.student_name='咳咳咳' AND s1.birthday=s2.birthday。SELECT grade_id FROM student where student_name='咳咳咳'-- 查询和学生信息及所在班级信息。-- 查询所有学生的考试成绩。

2024-10-29 20:38:23 318

原创 day05

SELECT * FROM student WHERE student_name in ('孟二金','瑶')SELECT student_name,address FROM student WHERE sex='男'SELECT phone FROM student WHERE student_name='咳咳咳';SELECT * FROM student WHERE student_name LIKE '%铮%'-- 查询2024-09-09之后的所有考试。-- 查询所有成绩小于80分的学生。

2024-10-21 20:29:58 552 1

原创 day05

SELECT student_no as 学号,student_name as 姓名,sex as 性别 FROM student。SELECT student_name,address FROM student WHERE sex='男'SELECT phone FROM student WHERE student_name='咳咳咳';SELECT * FROM student WHERE sex='男' LIMIT 5,5;SELECT * FROM student WHERE sex='女';

2024-10-16 20:31:40 440

原创 SQL的进阶

INSERT INTO 表名(字符,字段。)VALUES(值,值。字段不需要全部都写,必须要写的字段(没有自增的主键,非空的字段,外键)主键语法允许修改,但是项目一般中不允许修改主键。WHERE student_name='小红'INSERT INTO ***(主键,外键)有自增主键的表,有默认值的字段可以不写内容。不写字段时,必须按顺序添加所有数据。可以忽略主键,也可以使用默认值。有默认值的字段可以代替。字段和值必须一一对应。有外键,必须符合条件。

2024-10-14 20:06:47 129

原创 SQL的初阶段学习

DCL(数据控制语言):用来控制数据库组建的存取许可,存取权限等;DDL(数据定义语言):用于创建和删除数据库对象等操作;DML(数据操作语言):用来操作数据库中所包含的数据;DQL(数据查询语言):用来对数据库中的数据惊醒查询;命令举例(INSERT,UPDATE,DELETE)1.mysql-h服务器主机地址-u用户名-p密码。命令举例(CREATE,DROP,ALTER)命令举例(SELECT)3.MySQL系统帮助。help 查询内容;

2024-10-09 19:30:46 237

原创 document

/ 通过class获取元素,获取到的是一个维数组。// 通过标签名获取元素,获取到的是一个维数组。let flag=confirm('是否删除?// 根据选择器进行获取,只获取第一个。// 获取所有,维数组。通过id获取元素,获取的是单个元素。alert(str) 警告框。close() 页面的关闭。2,document对象。

2024-09-24 08:43:25 353

原创 枚举的初步

由于字符串枚举没有自增长的行为,字符串枚举可以很好的序列化。换句话说,如果你正在调试并且必须要读一个数字枚举的运行时的值,这个值通常是很难读的 - 它并不能表达有用的信息(尽管。简短地说,不带初始化器的枚举或者被放在第一的位置,或者被放在使用了数字常量或其它常量初始化了的枚举后面。在一个字符串枚举里,每个成员都必须用字符串字面量,或另外一个字符串枚举成员进行初始化。会有所帮助),字符串枚举允许你提供一个运行时有意义的并且可读的值,独立于枚举成员的名字。字符串枚举的概念很简单,但是有细微的。

2024-09-18 19:36:01 180

原创 数组与循环的综合应用

Button("添加").width('90%').margin({top:20}).type(ButtonType.Normal)TextInput({placeholder:'学号'}).width('20%').borderRadius(0)TextInput({placeholder:'姓名'}).width('20%').borderRadius(0)TextInput({placeholder:'年龄'}).width('20%').borderRadius(0)'女':'男'}`)

2024-08-08 20:53:16 290

原创 数组(数据存储的集合)

/最后一个元素的下标 length-1。// [数据1,数据2,...........数据n]数据之间隔开。names.splice(1,1)//(删除下表,删除数量)let arr3:string[]=[];//替换了原来的元素。// 长度属性 用来确定数组中数据的数量。// 元素名称:类型=数组名【下标/索引】// 删除指定位置的元素 并向数组添加元素。// pop删除并返回最后一个元素。// 向末尾添加元素并返回新的长度。// 遍历:把所有的数据检查一遍。// 拼接数组,并组成新的数组。

2024-08-07 22:10:13 245

原创 TS的for循环

即使需要你使用,也需要有退出条件。条件可以拆分,但是;

2024-08-06 21:19:02 524

原创 while循环

/ 循环需要的必须条件:1.开始条件 2.结束条件 3.变量的更新。console.log("跑了弟" + a + "米");console.log("超"+a2+"遍");// 李航要进行跑步,总共跑100米,每次跑一米。while (a <= 100) {//结束条件。// 判断一个五位数是不是回文数 12521。//处罚zz超10遍‘好好学习天天向上’// 打印从零开始到100之间所有的偶数。// 循环 一直重复的做某一件事。// 打印出所有五位数的回文数。a++//变量的更新。

2024-08-05 21:02:46 167

原创 switch 语法用法

else if((this.userCz=="剪刀"&&this.comCz=="布")|| (this.userCz=="石头"&&this.comCz=="剪刀")|| (this.userCz=="布"&&this.comCz=="石头")if((this.comCz=="剪刀"&&this.userCz=="布")||(this.comCz=="石头"&&this.userCz=="剪刀")|| (this.comCz=="布"&&this.userCz=="石头")

2024-08-01 21:14:45 1669

原创 TS选择结构

console.log("倒贴50W")console.log("彩礼5w")console.log("已成年")console.log("未成年")console.log("偶数");console.log("奇数")console.log('相亲')1.if(表达式){成立后执行的内容}2.if(){}else{}形式。例:et ages = 19;if(sex==="男"){

2024-08-01 21:11:18 221

原创 TypeScript入门3

2024-07-31 20:56:22 113

原创 运算符常用方法

/ 2. 比较运算符 > < >= <= == ===let str2:string=30%2===0?let flag8:boolean= sex==="女"&& isHuo;// 2. 比较运算符 > < >= <= == ===let str2:string=30%2===0?let flag8:boolean= sex==="女"&& isHuo;

2024-07-30 20:37:42 532

原创 TypeScript入门

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。功能更强大,生态更健全:TypeScript是JavaScript的超集,继承了后者的全部特性,并在此基础上增加了静态类型检查和其他一些特性。3.TypeScript语法 TypeScript的语法主要扩展了JavaScript的语法,增强了其功能。

2024-07-29 21:30:25 221

原创 鸿蒙第一次体验

TextInput({placeholder:"账号",text:"admin"}) //默认,有圆角的输入框。Text('元素垂直向下排列').backgroundColor("yellow").type(InputType.Password)//输入框类型:密码。Text('元素垂直向下排列').backgroundColor("green")Text('列........').backgroundColor("red")Text('元素垂直向下排列').backgroundColor("blue")

2024-07-24 20:47:31 303

原创 鸿蒙。。。

随着万物互联时代的开启,应用的设备底座将从几十亿手机扩展到数百亿IoT设备。同时应用开发者也面临设备底座从手机单设备到全场景多设备的转变,全场景多设备的全新底座,为消费者带来万物互联时代更为高效、便捷的体验。鸿蒙系统的核心理念就是分布式架构,通过构建分布式能力,实现设备之间的协同互通。数据安全和隐私保护:鸿蒙系统注重数据安全和隐私保护,采取了多种安全措施来保护用户的数据和隐私。强大的生态系统:鸿蒙系统积极推动生态合作伙伴的发展,鼓励其他厂商采用鸿蒙系统,共同构建一个更开放、互联互通的生态系统。

2024-07-23 20:43:53 130

原创 JS的总结

1. java 是面向对象的高级编程语言,js是基于对象的脚本语言2. java 是先编译,后解释执行,需要安装配置java环境,需要虚拟机,js解释执行,不需要配置环境,可以直接在浏览器运行3. java是一个强类性语言,所有的变量都需要声明数据类型, js是弱类型语言,不需要声明数据类型。

2024-02-29 20:21:35 1455

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除