E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ARKTS
ArkTS
语言难吗?鸿蒙指南
HarmonyOS的开发语言是
ArkTS
、JS(JavaScript)。
ArkTS
简介
ArkTS
是HarmonyOS优选的主力应用开发语言。
Android每日一讲
·
2023-12-15 00:40
鸿蒙开发
harmonyos
华为
程序员
移动开发
鸿蒙开发
鸿蒙系统
arkts
深度解析HarmonyOS开发-活动召集令元服务【鸿蒙北向应用开发实战】
目录一.元服务和
ArkTS
语言简介1.1学习元服务1.2元服务带来的变革1.3元服务全场景流量入口1.4
ArkTS
学习1.5
ArkTS
特点二.DevEcoStudio开发工具2.1DevEcoStudio
李元静
·
2023-12-14 23:08
鸿蒙开发
harmonyos
华为
鸿蒙
typescript
元服务
原子化服务
鸿蒙元服务
ArkTS
封装组件
前言模块化思想是将页面拆分为多个组件,从而提高复用性以及可读性。现有一段代码,效果如下:这里是代码部分,所有结构都堆在一起,可读性极差,下面分别将头部和商品卡片部分封装为组件。classItem{name:stringimage:Resourceprice:numberdicount:numberconstructor(name:string,image:Resource,price:number
田本初
·
2023-12-14 22:33
#
ArkTS
Harmony
harmonyos
ArkTS
组件通信
父子通信情况一:子组件只展示父组件中的状态父组件通过@State修饰符定义变量,子组件通过@Prop修饰符获取变量。Prop是「单向传递」,父组件将变量「拷贝」一份交给子组件使用,子组件不可修改变量。父组件//声明变量@Statecount:number=1//传值Son({count:this.count})子组件//接收@Propcount:number情况二:子组件需要修改父组件中的状态父组
田本初
·
2023-12-14 22:33
#
ArkTS
Harmony
harmonyos
ArkTS
循环控制与List的使用
ArkTS
如何进行循环渲染现有数据如下classItem{name:stringimage:Resourceprice:numberdicount:numberconstructor(name:string
田本初
·
2023-12-14 22:03
Harmony
#
ArkTS
harmonyos
ArkTS
快速入门
目录一、概述二、TypeScript基本语法目录1、变量声明2、条件控制3、循环迭代4、函数5、类和接口6、模块开发三、
ArkTS
快速入门项目创建目录结构index.ets代码解释安装模拟器一、概述
ArkTS
An1ong
·
2023-12-14 22:01
鸿蒙
ArkTS
typescript
ArkTS
入门
代码结构分析structIndex{}「自定义组件:可复用的UI单元」@xxx「装饰器:用来装饰类结构、方法、变量」@Entry标记当前组件是入口组件(该组件可被独立访问,通俗来讲:它自己就是一个页面)@Component用于标记自定义组件,与struct配合使用@State用于标记变量是状态变量,值发生改变会触发UI刷新build(){}「UI描述:内部以声明式方式描述UI结构」其中例如Row、
田本初
·
2023-12-14 22:53
#
ArkTS
harmonyos
HarmonyOS(
ArkTS
)基础组件参数 媒体类型讲解
我们这里做了一个空的容器然后我们可以这样写@Entry@ComponentstructIndex{build(){Row(){Column(){Text("你好")Divider()Button("点击")}.width('100%')}.height('100%')}}这里我们分别使用了三个组件Text文本组件Divider分割线组件Button按钮组件运行结果如下但是我们会发现按钮和文本都有参
跟 耿瑞 卷出一片天
·
2023-12-14 19:52
harmonyos
媒体
华为
鸿蒙
HarmonyOS(二)—— 初识
ArkTS
开发语言(下)之
ArkTS
声明式语法和组件化基础
前言:通过前面
ArkTS
开发语言(上)之TypeScript入门以及
ArkTS
开发语言(中)之
ArkTS
的由来和演进俩文我们知道了
ArkTS
的由来以及演进,知道了
ArkTS
具备了声明式语法和组件化特性,
Hirezy
·
2023-12-14 17:33
HarmonyOS
harmonyos
开发语言
华为
ArkTS
的状态管理机制(State)
什么是
ArkTS
的状态管理机制声明式UI中,是以状态(State)来驱动视图更新的(View)。状态是指驱动视图更新的数据(被装饰器标记的变量)。视图是指UI描述渲染得到的用户页面。
Web阿成
·
2023-12-14 16:52
HarmonyOS
前端
harmonyos
typescript
ArkTS
ArkUI
HarmonyOS创建一个page并实现界面跳转(JavaScript)
上文HarmonyOS创建JavaScript(类Web开发模式)项目中我们接触了这咋类Web开发模式并创建了一个项目之前我们
ArkTS
开发模式的项目resources目录下的base目录下的profile
跟 耿瑞 卷出一片天
·
2023-12-14 16:37
harmonyos
javascript
华为
浅析HarmonyOS开发语言
ArkTS
HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址哈喽呀,我是小白在上一篇文章中为大家介绍了鸿蒙方舟开发框架ArkUI,在文中提到了鸿蒙应用声明式开发语言
ArkTS
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
鸿蒙应用开发
ArkTS
基础组件的使用
语雀知识库地址:语雀HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址嗨,各位好呀,我是小白上一篇文章我为大家介绍了如何使用
ArkTS
开发鸿蒙应用,
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
鸿蒙应用开发
ArkTS
容器组件的使用
语雀知识库地址:语雀HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址嗨,大家好,我是小白上篇文章向大家介绍了
ArkTS
中我们经常使用到的几种基础组件
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
HarmonyOS系统架构及项目结构浅析
方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发
@是小白吖
·
2023-12-14 15:50
HarmonyOS应用开发
harmonyos
华为
鸿蒙
HarmonyOS第一课
ArkTS
开发语言(TypeScript快速入门)
编程语言介绍
ArkTS
是HarmonyOS优选的主力应用开发语言。
阿玮编程_
·
2023-12-14 15:18
鸿蒙(HarmonyOS)
typescript
harmonyos
华为
探索鸿蒙_
ArkTs
开发语言
ArkTs
在正常的网页开发中,实现一个效果,需要html+css+js三种语言实现。但是使用
ArkTs
语言,就能全部实现了。
Web阿成
·
2023-12-07 00:59
HarmonyOS
开发语言
鸿蒙4.0开发笔记之
ArkTS
语法基础之条件渲染和循环渲染的使用(十五)
文章目录一、条件渲染(if)二、循环渲染(ForEach)一、条件渲染(if)1、定义正如其他语言中的if…else…语句,
ArkTS
提供了渲染控制的能力,条件渲染可根据应用的不同状态,使用if、else
鸿蒙Next
·
2023-12-06 20:53
笔记
harmonyos
鸿蒙系统
华为
ArkTS
HarmonyOS学习--TypeScript语言学习(一)
因为
ArkTS
语言是围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集,所以要学
ArkTS
语言,前提是得学习TypeScrip
what小白
·
2023-12-06 11:04
鸿蒙
typescript
harmonyos
鸿蒙
鸿蒙学习资料
主要是记录一下:1.ES62.lambda表达式3.TypeScript基础知识4.
ArkTS
5.ArkUI
黄大包
·
2023-12-05 10:20
Harmony
鸿蒙
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础之监听者模式@Watch案例讲解(十四)
1、@Watch定义@Watch实际是指状态变量更改通知。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数(监听函数)。@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。
鸿蒙Next
·
2023-12-05 00:25
笔记
harmonyos
鸿蒙系统
华为
ArkTS
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础之发布者订阅者模式@Provide和@Consume(十三)
1、定义在鸿蒙系统的官方语言
ArkTS
中,有一套类似于发布者和订阅的模式,使用@Provide、@Consume两个装饰器来实现。
鸿蒙Next
·
2023-12-05 00:53
笔记
harmonyos
鸿蒙系统
ui
ArkTS
鸿蒙HarmonyOS应用开发-Column&Row组件
ArkTS
为我们提供了丰富的容器组件来布局页面,本文将以构建登录页面为例,介绍Colu
码中之牛
·
2023-12-04 21:50
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ArkTS
OpenHarmony
HarmonyOS脚手架:快捷实现
ArkTs
中json转对象
前言在上篇《HarmonyOS开发:UI开展前的阶段总结》中提到了未来的规划,既能让大家学会鸿蒙开发,也能让大家在以后的开发中如虎添翼,最终决定,便以脚手架为产出物,结合实际的业务需求,进行相关技术的输出,今天我们就带来脚手架的第一个功能,json转对象。脚手架也是一个项目,包含了多个功能模块,以简单的功能为切入点,一点点的进行拓展增加,后续相关功能也会增加IDE插件,当然了,这都是后话了,万事开
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
鸿蒙json转对象
HarmonyOS对象解析
鸿蒙对象生成
HarmonyOs对象插件
HarmonyOS开发:
ArkTs
常见数据类型(一)
前言无论是Android还是iOS开发,都提供了多种数据类型用于常见的业务开发,但在
ArkTs
中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
ArkTs数据类型
ArkTs基本数据类型
鸿蒙数据类型
HarmonyOS数据类型
HarmonyOS开发:
ArkTs
常见数据类型(二)
前言上篇文章,对前6中数据类型做了简单的解析,今天我们继续后面的概述,关于数据类型,没有过多的详细拓展,至于部分数据类型的操作,在以后的文章里再做详细的介绍。数据类型概述number数值boolean布尔string字符串undefined一个未定义或不存在的值null空object对象Symbol独一无二的值bigint任意大的整数enum枚举any任意unknown未知类型void没有任何返回
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
ArkTs数据类型
鸿蒙数据类型
鸿蒙枚举
HarmonyOS数据类型
HarmonyOS(九)——@Extend装饰器:定义扩展组件样式
注意⚠️:从APIversion9开始,该装饰器支持在
ArkTS
卡片中使用。@Extend装饰器使用说明接下来我将会从语法和使用规则俩方面介绍@Extend装饰器的具体使用说明。1:使用语
Hirezy
·
2023-12-04 12:13
HarmonyOS
harmonyos
华为
typescript
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础@Prop@Link@State状态装饰器(十二)
文章目录一、哪些是状态装饰器二、@State@Prop@Link状态传递的核心规则三、状态装饰器练习一、哪些是状态装饰器1、@State:被装饰拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。2、@Prop:被装饰可以和父组件建立单向同步关系,@Prop装饰的变量是可变的,但修改不会同步回父组件。3、@Link:被装饰变量和父组件构建双向同步
鸿蒙Next
·
2023-12-04 10:35
笔记
鸿蒙系统
华为
装饰器
ArkTS
鸿蒙开发:UIAbility组件与UI的数据同步-使用EventHub进行数据通信【鸿蒙专栏-21】
文章目录
ArkTS
应用模型中UIAbility组件与UI的数据同步使用EventHub进行数据通信使用globalThis进行数据同步1.UIAbility和Page之间使用globalThis2.UIAbility
一见已难忘
·
2023-12-04 05:31
harmonyos
华为
UIAbility组件
数据同步
EventHub
深入理解
ArkTs
中的AppStorage和LocalStorage【鸿蒙专栏-12】
文章目录深入理解
ARKTS
中的AppStorage和LocalStorageAppStorage:全局状态的中枢LocalStorage:页面级的数据共享与PersistentStorage和Environment
一见已难忘
·
2023-12-04 05:01
harmonyos
ubuntu
华为
鸿蒙
AppStorage
LocalStorage
【HarmonyOS开发】
ArkTs
编译为SO包的流程记录
1、创建一个StaticLibrary的静态模块2、编写我们的SO控件2.1编译配置{"apiType":"stageMode","buildOption":{"artifactType":"obfuscation"},"targets":[{"name":"default","runtimeOS":"HarmonyOS"}]}2.2构建我们的包(AtkTs生成js和d.ts文件)2.2.1选中我
兵腾傲宇
·
2023-12-04 04:50
HarmonyOS
总结
harmonyos
OpenHarmony 应用(HarmonyOS 原生应用)- 写一个 Hello World 并在华为手机上跑起来
两种开发范式支持两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。
码中之牛
·
2023-12-04 04:18
OpenHarmony
鸿蒙
移动开发
华为
harmonyos
智能手机
鸿蒙开发
移动开发
构建第一个
ArkTS
应用(纯HarmonyOS应用)
2.创建
ArkTS
工程构建第一个纯HarmonyOS的应用若首次打开DevEc
wmd看海
·
2023-12-04 03:36
HarmonyOS
harmonyos
华为
ArkTS
-日期滑动选择器弹窗
日期滑动选择器弹窗根据指定的日期范围创建日期滑动选择器,展示在弹窗上。示例lunar:接受一个boolean值,日期是否显示为农历。@Entry@ComponentstructDatePickerDialogExample{selectedDate:Date=newDate("2010-1-1")@StatelunarValue:boolean=falsebuild(){Column(){Butt
阿雷前进中...
·
2023-12-04 00:03
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-时间滑动选择器弹窗
时间滑动选择器弹窗以24小时的时间区间创建时间滑动选择器,展示在弹窗上。示例useMilitaryTime:展示时间是否为24小时制,默认为12小时制。默认值:false@Entry@ComponentstructTimePickerDialogExample{privateselectTime:Date=newDate('2020-12-25T08:30:00')@StateisUseMilit
阿雷前进中...
·
2023-12-04 00:03
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-文本滑动选择器弹窗
文本滑动选择器弹窗根据指定的选择范围创建文本选择器,展示在弹窗上。示例@Entry@ComponentstructTextPickerDialogExample{@Stateselect:number=2privatefruits:string[]=['苹果','香蕉','橘子','梨儿','桃儿']build(){Row(){Column(){Text('当前选择为:'+this.fruits[
阿雷前进中...
·
2023-12-04 00:03
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-列表选择弹窗
调用每一个sheet中的action对应其点击事件Button('列表选择弹窗').onClick(()=>{ActionSheet.show({title:'列表选择弹窗标题',message:'内容',autoCancel:true,confirm:{value:'确认',action:()=>{console.log('GetAlertDialoghandled')}},cancel:()=
阿雷前进中...
·
2023-12-04 00:30
鸿蒙ArkTS
前端
鸿蒙
鸿蒙是Android套壳么,当然不是,
ArkTS
还是很有意思的
前段时间看新闻,说是明年开始鸿蒙就要和andorid脱钩了。大概就是这样的:看到这个,我兴趣就来了。我有个华为P30,升级过鸿蒙系统,用起来也没啥变化,兼容andorid应用,然后就是开机去掉了PoweredbyAndroid。华为这个鸿蒙,看网上说有很多人质疑是andorid套壳。说实在的,那种买华为手机就是爱国,要道德绑架我是非常厌倦的。但是华为开发鸿蒙系统这个,说是套壳那确实不可能。华为的研
jiyanglin
·
2023-12-03 18:57
harmonyos
android
华为
HarmonyOS
ArkTS
与c++交互通信
一、创建NativeC++Module1、右键项目->new->module如图:2、修改build-profile.json5配置"externalNativeOptions":{"path":"./src/main/cpp/CMakeLists.txt","arguments":"-v-DOHOS_STL=c++_shared","abiFilters":[//"armeabi-v7a",//
Ada
·
2023-12-03 16:19
HarmonyOS
OpenHarmony
ts
鸿蒙(HarmonyOS)HelloWo入门
1.HarmonyOS简单介绍1.HarmonyOS特征:一开发发,多端部署,可分可合,自由流转2.HarmonyOS使用的语言:是
ArkTs
,
ArkTs
是在TypeScript(简称TS)基础上扩展的
豆Android
·
2023-12-03 12:25
HarmonyOS学习
harmonyos
华为
android
TypeScript编程语言学习,为学习HarmonyOS开发做准备
1.编程语言
ArkTS
是HarmonyOS优选的应用开发语言,它在TypeScript(TS)的基础上,匹配ArkUI扩展,扩展了声明式UI、状态管理等相应的能力。
wmd看海
·
2023-12-03 11:40
HarmonyOS
harmonyos
华为
HarmonyOS
基本概念1、
ARKTS
是由ArkUI框架提供,它是声明式UI2、声明式UI的思想:-关心描述UI的呈现结果,而不关心过程;-状态驱动视图更新自定义组件的组成关键字说明举例struct声明组件名structToDolist
木棉花的春天ls
·
2023-12-02 23:46
鸿蒙
HarmonyOS开发—
Arkts
循环渲染(ForEach)深入运用详解【鸿蒙专栏-16】
文章目录ArkTSForEach接口详解与应用示例ForEach接口概述介绍接口描述参数说明键值生成规则默认规则组件创建规则首次渲染非首次渲染使用场景高级用法条件渲染逻辑LazyForEach的性能优化渲染结果预期
一见已难忘
·
2023-12-02 21:51
鸿蒙开发
ArkTS
应用状态管理
循环渲染
ForEach
【鸿蒙应用
ArkTS
开发系列】-自定义底部菜单列表弹窗
链接在这里,大家有兴趣可以点击《【鸿蒙应用
ArkTS
开发系列】-选择图片、文件和拍照功能实现》。之前的效果这一节我们要实现的效果上一
小枫_S
·
2023-12-02 12:19
Harmony
华为
ArkTS
ArkUI
鸿蒙原生应用
自定义弹窗
ArkTS
下拉菜单总结
使用
ArkTS
语言开发下拉菜单,需要考虑一下内容:1、List的edgeEffect、LazyForEach2、opacity属性可以设置整个组件的透明度3、容器的.markAnchor可以和offset
DMark36
·
2023-12-02 12:17
HarmonyOS
harmonyos
HarmonyOs 4 (一) 认识HarmonyOs
1.2背景分析1.2.1新场景1.2.2新挑战1.2.3鸿蒙生态迎接挑战二HarmonyOS简介2.1OpenHarmony2.2HarmonyOSConnect2.3HarmonyOSNext**2.4
ArkTS
长安不及十里
·
2023-12-02 11:25
HarmonyOS
harmonyos
华为
学习
android
笔记
HarmonyOs 4 (三)
ArkTS
语言
目录一认识
ArkTs
语言1.1
ArkTs
1.2基本结构二基本语法2.1声明式UI2.1.1创建组件2.1.1.1无参数2.1.1.2有参数2.1.1.3组件样式2.1.1.4组件方法2.1.1.5组件嵌套
长安不及十里
·
2023-12-02 11:49
HarmonyOS
python
开发语言
华为
harmonyos
学习
Arkts
开发UIAbility组件生命周期&启动模式开发详解【鸿蒙专栏-19】
文章目录HarmonyOSUIAbility组件详解UIAbility组件概述声明配置UIAbility组件生命周期Create状态WindowStageCreate和WindowStageDestroy状态Foreground和Background状态Destroy状态UIAbility组件启动模式Singleton启动模式Standard启动模式Specified启动模式
一见已难忘
·
2023-12-02 09:59
harmonyos
华为
Arkts
鸿蒙开发
ArkTS
生命周期
启动模式
Arkts
-渲染控制与if/else条件渲染开发详解【鸿蒙专栏-15】
文章目录
ArkTS
渲染控制概述:条件渲染的艺术条件渲染的基本概念if/else语句的使用规则更新机制使用场景示例使用if进行条件渲染if...else...语句和子组件状态嵌套if语句优化状态管理与子组件状态保留总结结语
一见已难忘
·
2023-12-02 02:32
harmonyos
华为
Arkts
渲染控制
鸿蒙
HarmonyOS云开发认证试题(判断66道,单选53道,多选53道覆盖面巨广!)
(错误)2.鸿蒙应用可以使用
Arkts
开发(正确)3.认证服务在绑定微信账号后就不能再绑定QQ账号了。(错误)4.认证服务手机号码登录需要填写国家码。
又见明月清风
·
2023-12-02 01:06
harmonyos
华为
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他