标签

JavaScript

探索此标签下的所有文章

11 篇文章 标签归档 全部标签

文章列表

arkui课上练习-布局

本文展示了一个使用HarmonyOS ArkUI(JavaScript)实现的注册页面示例。页面采用Column垂直布局为主容器,内部通过多个Row水平布局组合图标与TextInput输入框,分别实现用户名、密码、确认密码和邮箱的输入,其中密码类输入框设置了Password或Email类型。页面顶部包含欢迎标题、副标题及图标,底部提供“注册账号”主按钮、分隔文字以及三个第三方登录图标。整体布局使用圆角背景、透明输入框和弹性居中样式,体现ArkUI声明式UI的常用组件搭配与样式设置方法。读者可参考此示例快速搭建结构完整、样式统一的移动端注册表单,并了解Column/Row布局、输入框类型、按钮及图标资源的使用方式。

JavaScriptArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkUI 51

arkui-微信通讯录实例

文章以鸿蒙ArkTS代码示例展示如何构建仿微信联系人页面。页面用@Entry标记入口组件,Column垂直布局承载结构,List与ListItem实现可滚动分组列表,Row配合Image与Text实现头像加名称排列。内容分“HI'鸭鸭乐”和“我的朋友”两组,含新的联系人、仅聊天的朋友、群聊、标签、公众号、服务号及多位好友条目。列表通过divider设置分割线起始边距,整体浅灰背景与圆角头像还原微信风格。读者可掌握ArkTS常用组件组合、分组列表及基础样式配置。

笔记JavaScriptArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkUI 29

Arkui-组件

组件是独立的代码块,具备特定功能与样式,可在页面中独立使用并重复调用。ArkUI为开发者提供现成组件,用于快速构建UI,提升开发效率与界面一致性。文章列举了ArkUI中常用的通用属性和通用事件,并通过“ok按钮”示例展示组件的基本使用方法:代码中创建Button组件,设置点击事件回调、宽度、高度、圆角、字号,以及通过alignRules进行底部居中布局并设置下边距。该示例帮助读者理解组件的属性配置与事件绑定方式,掌握实际开发中的基础操作。

笔记JavaScriptArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkUI 33

ArkUI-启蒙

UI是用户界面的简称,泛指用户能看到、摸到、点到的所有界面元素,包括APP界面、网页按钮、图标、布局、颜色和字体等。正文还展示了课上实训内容,包含相关实训图片,并给出了一段JavaScript代码示例:通过按钮的onClick事件,将消息更新为“hello Arkui”,同时在控制台打印“点击了按钮”。该示例演示了ArkUI中按钮点击交互的基本写法,帮助读者理解如何通过代码实现界面交互。读者可从中获得对UI概念的实际感知,并了解简单交互功能的实现方式。

笔记JavaScriptArkUIHarmonyOS NEXT
鸡腿大王 ArkUI 56

ArkTs中的while循环

ArkTS 中 while 循环用于在指定条件为真时重复执行代码块,语法和执行逻辑与 TypeScript/JavaScript 一致。基本形式为“while (条件表达式) { 循环体 }”,每次执行前先判断条件。ArkTS 还支持 do-while 循环,核心区别是先执行一次循环体再判断条件,因此循环体至少执行一次;其语法末尾需带分号。文章通过示例展示两种循环的用法,帮助开发者快速掌握 ArkTS 循环控制的基础写法。

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 52

ArkTs-For循环

本文介绍 JavaScript 传统 for 循环的基本结构与典型应用。先讲解“初始化表达式;条件表达式;递增/递减表达式”三部分语法,并以倒序打印数字为例展示循环执行过程。随后通过求 1 到 100 的总和演示累加变量写法,输出结果为 5050;通过求 1 到 5 的乘积演示累乘操作。文章还给出嵌套 for 循环实现九九乘法表的代码,用制表符对齐输出。内容覆盖 for 循环的计数控制、累加累加/累乘、嵌套循环等关键用法,适合初学者掌握循环语句的编写思路与常见场景。

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 78

ArkTs-switch语句

switch 语句用于多分支条件判断,支持字符串、数字、布尔等常量表达式。其基本结构包含 switch 关键字、条件表达式、多个 case 分支、break 语句及可选的 default 分支。每个 case 对应一个常量值,匹配时执行相应代码块;break 用于跳出执行,防止穿透;default 在所有 case 均不匹配时执行。示例代码展示了根据状态值输出对应提示信息的典型用法,涵盖待处理、处理中、已处理及失效四种状态,帮助开发者快速实现多条件逻辑判断。

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 68

ArkTs中的三元条件运算符

ArkTS 中的三元条件运算符用于替代简单的 if-else 语句,提供更简洁的条件判断写法。其语法结构为“条件表达式 ? 表达式1 : 表达式2”。核心逻辑是:当条件表达式为 true 时,执行并返回表达式1的值;为 false 时,执行并返回表达式2的值。通过基本用法示例可看到,如 `let status = age >= 18 ? "成年" : "未成年"`,能根据年龄条件直接得到对应状态,并输出“成年”。掌握该运算符有助于精简代码,提升可读性与编写效率。

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 46

ArkTS中的逻辑运算符

本文介绍了TypeScript中逻辑运算符的用法与短路特性:逻辑与(&&)在左侧为false时短路,逻辑或(||)在左侧为true时短路,逻辑非(!)取反。空值合并运算符(??)专门处理null/undefined,左侧非空时短路;可选链(?.)可与逻辑运算结合,安全访问嵌套属性。文中强调,&&和||返回的是实际表达式值而非严格布尔值,且优先级为 ! > && > ||,复杂表达式建议加括号明确。掌握这些特性有助于编写更简洁、健壮的TypeScript代码。

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 41

ArkTs-枚举类型

枚举类型是一种特殊数据类型,用于约定变量只能在一组预定义范围内取值,提升代码可读性与安全性。定义枚举使用`enum`关键字,语法为`enum 枚举名 {常量1 = 值, 常量2 = 值, ...}`。示例中定义了`ThemeColor`枚举,包含红、橙、绿三色并分别绑定十六进制色值。该内容基于HarmonyOS ArkTS语法,适用于相关开发场景。

JavaScriptArkUIHarmonyOS NEXT
鸡腿大王 ArkTs 30