1. 主页
  2. 文档
  3. 教程和视频
  4. 君土脚本学习教程

君土脚本学习教程

目录

君土手机集成开发环境使用教程

君土脚本学习教程
1 君土脚本基础
2 君土脚本第一步
2.1 什么是君土脚本
2.2 君土脚本初体验
2.3 基础类型
2.4 如何存储你需要的信息 — 变量
2.5 君土脚本中的基础数学 — 数字和操作符
2.6 文本处理 — 君土脚本中的字符串
2.7 有用的字符串方法
2.8 数组
3 创建君土脚本代码块
3.1 在代码中做决定 – 条件语句
3.2 循环吧代码
3.3 函数-可复用代码块
3.4 函数返回值
4 君土脚本对象入门
4.1 君土脚本对象基础
4.2 接口
4.3 适合初学者的君土脚本面向对象编程
4.4 泛型
4.5 枚举
4.6 模块
4.7 命名空间
4.8 使用对象简谱
5 异步君土脚本
5.1 通用异步编程概念
5.2 异步君土脚本简介
5.3 合作异步君土脚本:超时和间隔
5.4 优雅的异步处理: 承诺
5.5 途和等:让异步编程更简单
5.6 选择正确的方法

君土手机集成开发环境使用教程

  • 君土手机集成开发环境介绍 [🏫讨论]
  • 用浏览器安装君土手机开发环境 [🎦视频 1分钟]
  • 从华为手机应用市场安装君土手机开发环境 [🎦视频 1分钟]
  • 安装、配置开发工具 [🏫讨论] [🎦视频 2分钟]
  • 注册用户安装和配置开发工具 [🎦视频 3分钟]
  • 运行一个君土应用[🏫讨论] [🎦视频 4分钟]
  • 调试一个君土应用[🏫讨论] [🎦视频 3分钟]

君土脚本学习教程

介绍 [📃教程] [🎦视频 3分钟]

1 君土脚本基础

  1. 介绍 [📃教程] [🎦视频 3分钟]
  2. 在控制台输出信息 [📃教程] [📝代码] [🎦视频 3分钟]
  3. 注释 [📃教程] [📝代码] [🎦视频 4分钟]
  4. 数据类型 [📃教程] [📝代码] [🎦视频 4分钟]
  5. 变量 [📃教程] [📝代码] [🎦视频 7分钟]
  6. 运算符 [📃教程] [📝代码] [🎦视频 6分钟]
  7. 条件语句 [📃教程] [📝代码] [🎦视频 5分钟]
  8. 函数 [📃教程] [📝代码] [🎦视频 5分钟]
  9. 属性 [📃教程] [📝代码] [🎦视频 2分钟]
  10. 方法 [📃教程] [📝代码] [🎦视频 3分钟]
  11. 内置对象 [📃教程] [📝代码] [🎦视频 2分钟]

2 君土脚本第一步

介绍 [📃教程] [🎦视频 2分钟]

2.1 什么是君土脚本

  1. 介绍 [📃教程] [🎦视频 3分钟]
  2. 页面应用 [📃教程] [📝代码] [🎦视频 12分钟]
  3. 云函数应用 [📃教程] [📝代码] [🎦视频 8分钟]

2.2 君土脚本初体验

  1. 介绍 [📃教程] [🎦视频 8分钟]
  2. 初始设置 [📃教程] [📝代码] [🎦视频 5分钟]
  3. 添加变量以保存数据 [📃教程] [📝代码] [🎦视频 4分钟]
  4. 函数 [📃教程] [📝代码] [🎦视频 3分钟]
  5. 运算符 [📃教程] [📝代码] [🎦视频 3分钟]
  6. 条件语句 [📃教程] [📝代码] [🎦视频 3分钟]
  7. 补全游戏功能 [📃教程] [📝代码] [🎦视频 3分钟]
  8. 循环 [📃教程] [📝代码] [🎦视频 4分钟]

2.3 基础类型

  1. 介绍, 布尔值, 数字, 字符串, 数组 [📃教程] [📝代码][🎦视频 7分钟]
  2. 对象, 元组[📃教程] [📝代码][🎦视频 4分钟]
  3. 枚举[📃教程] [📝代码][🎦视频 3分钟]
  4. 任意值[📃教程] [📝代码][🎦视频 4分钟]
  5. 无效的, 空 和 灭, 戒[📃教程] [📝代码][🎦视频 4分钟]
  6. 类型断言[📃教程] [📝代码][🎦视频 3分钟]

2.4 如何存储你需要的信息 — 变量

  1. 变量是什么 [📃教程] [📝代码1 📝代码2][🎦视频 9分钟]
  2. 初始化变量, 更新变量 [📃教程] [📝代码][🎦视频 3分钟]
  3. 关于变量命名的规则 [📃教程] [📝代码][🎦视频 5分钟]
  4. 变量声明, 定声明, 块作用域 [📃教程] [📝代码][🎦视频 8分钟]
  5. 重定义及屏蔽 [📃教程] [📝代码][🎦视频 6分钟]
  6. 块级作用域变量的获取 [📃教程] [📝代码][🎦视频 5分钟]
  7. 常声明, 定对比常 [📃教程] [📝代码][🎦视频 5分钟]
  8. 解构, 解构数组 [📃教程] [📝代码][🎦视频 4分钟]
  9. 对象解构, 属性重命名, 默认值 [📃教程] [📝代码][🎦视频 5分钟]
  10. 函数声明的解构 [📃教程] [📝代码][🎦视频 3分钟]
  11. 展开 [📃教程] [📝代码][🎦视频 5分钟]

2.5 君土脚本中的基础数学 — 数字和操作符

  1. 介绍, 数字类型, 全部的数字 [📃教程] [📝代码][🎦视频 8分钟]
  2. 算术运算符 [📃教程] [📝代码][🎦视频 5分钟]
  3. 运算符优先级 [📃教程] [📝代码][🎦视频 3分钟]
  4. 自增和自减运算符 [📃教程] [📝代码][🎦视频 4分钟]
  5. 赋值运算符 [📃教程] [📝代码][🎦视频 4分钟]
  6. 比较运算符 [📃教程] [📝代码][🎦视频 4分钟]

2.6 文本处理 — 君土脚本中的字符串

  1. 介绍, 创建一个字符串 [📃教程] [📝代码][🎦视频 7分钟]
  2. 单引号和双引号 [📃教程] [📝代码][🎦视频 4分钟]
  3. 转义字符串中的字符 [📃教程] [📝代码][🎦视频 4分钟]
  4. 连接字符串, 上下文中的串联 [📃教程] [📝代码1 📝代码2][🎦视频 4分钟]
  5. 数字与字符 [📃教程] [📝代码][🎦视频 5分钟]

2.7 有用的字符串方法

  1. 介绍, 把字符串当作对象, 获得字符串的长度, 检索特定字符串字符 [📃教程] [📝代码][🎦视频 8分钟]
  2. 在字符串中查找子字符串并提取它 [📃教程] [📝代码][🎦视频 7分钟]
  3. 转换大小写, 替换字符串的某部分 [📃教程] [📝代码][🎦视频 5分钟]
  4. 主动学习的示例 [📃教程] [📝代码][🎦视频 6分钟]

2.8 数组

  1. 介绍, 数组是什么, 创建数组 [📃教程] [📝代码][🎦视频 8分钟]
  2. 访问和修改数组元素, 获取数组长度 [📃教程] [📝代码][🎦视频 5分钟]
  3. 字符串和数组之间的转换 [📃教程] [📝代码][🎦视频 5分钟]
  4. 添加和删除数组项 [📃教程] [📝代码][🎦视频 4分钟]
  5. 积极学习:打印这些产品 [📃教程] [📝代码][🎦视频 11分钟]

3 创建君土脚本代码块

介绍 [📃教程] [🎦视频 4分钟]

3.1 在代码中做决定 – 条件语句

  1. 介绍, 若 … 别 语句 [📃教程] [📝代码] [🎦视频 8分钟]
  2. 别 若 [📃教程] [📝代码][🎦视频 4分钟]
  3. 关于比较运算符, 嵌套 若 … 别 [📃教程] [📝代码1 📝代码2][🎦视频 6分钟]
  4. 逻辑运算符 [📃教程] [📝代码][🎦视频 8分钟]
  5. 支语句 [📃教程] [📝代码][🎦视频 5分钟]
  6. 三元运算符 [📃教程] [📝代码][🎦视频 3分钟]

3.2 循环吧代码

  1. 介绍, 为何用循环 [📃教程] [📝代码] [🎦视频 8分钟]
  2. 循环的标准 [📃教程] [📝代码][🎦视频 8分钟]
  3. 使用断退出循环 [📃教程] [📝代码][🎦视频 4分钟]
  4. 使用 续 跳过迭代 [📃教程] [📝代码][🎦视频 5分钟]
  5. 复语句和行复语句, 应该使用哪种循环类型 [📃教程] [📝代码][🎦视频 7分钟]

3.3 函数-可复用代码块

  1. 介绍, 系统内置函数 [📃教程] [📝代码] [🎦视频 6分钟]
  2. 函数与方法, 自定义函数, 调用函数 [📃教程] [📝代码][🎦视频 5分钟]
  3. 匿名函数 [📃教程] [📝代码][🎦视频 4分钟]
  4. 函数参数 [📃教程] [📝代码][🎦视频 4分]
  5. 函数作用域和冲突 [📃教程] [📝代码][🎦视频 5分钟]
  6. 主动学习: 和 作用域 玩耍 [📃教程] [📝代码][🎦视频 6分钟]
  7. 函数内部的函数 [📃教程] [📝代码][🎦视频 3分钟]

3.4 函数返回值

  1. 介绍 [📃教程] [📝代码] [🎦视频 5分钟]
  2. 在自定义的函数中使用返回值 [📃教程] [📝代码] [🎦视频 4分钟]
  3. 主动学习:我们自己的返回值函数 [📃教程] [📝代码][🎦视频 5分钟]

4 君土脚本对象入门

介绍 [📃教程] [🎦视频 5分钟]

4.1 君土脚本对象基础

  1. 对象基础 [📃教程] [📝代码] [🎦视频 8分钟]
  2. 点表示法, 子命名空间, 括号表示法 [📃教程] [📝代码][🎦视频 4分钟]
  3. 设置对象成员 [📃教程] [📝代码][🎦视频 5分钟]
  4. 此的含义, 你一直在使用对象 [📃教程] [📝代码][🎦视频 6分钟]

4.2 接口

  1. 介绍, 接口初探 [📃教程] [📝代码][🎦视频 6分钟]
  2. 可选属性 [📃教程] [📝代码][🎦视频 4分钟]
  3. 只读属性 [📃教程] [📝代码][🎦视频 4分钟]
  4. 额外的属性检查 [📃教程] [📝代码][🎦视频 7分钟]
  5. 函数类型 [📃教程] [📝代码][🎦视频 4分钟]
  6. 可索引的类型 [📃教程] [📝代码][🎦视频 6分钟]
  7. 类类型 [📃教程] [📝代码][🎦视频 3分钟]
  8. 继承接口 [📃教程] [📝代码][🎦视频 2分钟]

4.3 适合初学者的君土脚本面向对象编程

  1. 介绍, 类和对象 [📃教程] [📝代码] [🎦视频 15分钟]
  2. 继承 [📃教程] [📝代码][🎦视频 6分钟]
  3. 公共,私有与受保护的修饰符 [📃教程] [📝代码][🎦视频 10分钟]
  4. 固修饰符, 参数属性 [📃教程] [📝代码][🎦视频 5分钟]
  5. 存取器 [📃教程] [📝代码][🎦视频 5分钟]
  6. 静态属性 [📃教程] [📝代码][🎦视频 3分钟]
  7. 抽象类, 把类当做接口使用 [📃教程] [📝代码][🎦视频 6分钟]

4.4 泛型

  1. 介绍, 泛型的一个例子 [📃教程][📝代码] [🎦视频 12分钟]
  2. 使用泛型变量 [📃教程] [📝代码][🎦视频 5分钟]
  3. 泛型类型 [📃教程] [📝代码][🎦视频 5分钟]
  4. 泛型类 [📃教程] [📝代码][🎦视频 6分钟]
  5. 泛型约束 [📃教程] [📝代码][🎦视频 7分钟]
  6. 在泛型里使用类类型 [📃教程] [📝代码][🎦视频 6分钟]
  7. 母语编程翻译名称的处理 [📃教程] [📝代码][🎦视频 4分钟]

4.5 枚举

  1. 介绍 [📃教程] [📝代码] [🎦视频 8分钟]

4.6 模块

  1. 介绍, 导出 [📃教程] [📝代码] [🎦视频 10分钟]
  2. 导入 [📃教程] [📝代码][🎦视频 3分钟]
  3. 默认导出 [📃教程] [📝代码][🎦视频 5分钟]
  4. 出 = 和 引 = 需() [📃教程] [📝代码][🎦视频 3分钟]
  5. 创建模块结构指导 [📃教程] [📝代码][🎦视频 8分钟]

4.7 命名空间

  1. 介绍 [📃教程] [📝代码] [🎦视频 12分钟]

4.8 使用对象简谱

  1. 介绍, 对象简谱 结构 [📃教程] [📝代码] [🎦视频 9分钟]
  2. 对象简谱 数组 [📃教程] [📝代码][🎦视频 3分钟]
  3. 对象和文本间的转换 [📃教程] [📝代码][🎦视频 4分钟]
  4. 布尔型数据的处理 [📃教程] [📝代码][🎦视频 4分钟]

5 异步君土脚本

介绍 [📃教程] [🎦视频 4分钟]

5.1 通用异步编程概念

  1. 介绍 [📃教程] [📝代码] [🎦视频 9分钟]

5.2 异步君土脚本简介

  1. 介绍, 同步君土脚本, 异步君土脚本 [📃教程] [📝代码] [🎦视频 6分钟]
  2. 异步回调 [📃教程] [📝代码] [🎦视频 9分钟]
  3. 承诺, 事件队列, 承诺与回调比较 [📃教程] [📝代码] [🎦视频 7分钟]
  4. 异步代码的本质 [📃教程] [📝代码] [🎦视频 6分钟]

5.3 合作异步君土脚本:超时和间隔

  1. 介绍, 设置超时 [📃教程] [📝代码] [🎦视频 10分钟]
  2. 设置间隔 [📃教程] [📝代码] [🎦视频 4分钟]
  3. 注意事项 [📃教程] [📝代码] [🎦视频 6分钟]

5.4 优雅的异步处理: 承诺

  1. 介绍[📃教程] [🎦视频 8分钟]
  2. 一个真实的例子, 承诺术语回顾 [📃教程] [📝代码] [🎦视频 9分钟]
  3. 运行代码以响应多个承诺的实现 [📃教程] [📝代码] [🎦视频 4分钟]
  4. 在承诺实现和拒绝后运行一些结束代码 [📃教程] [📝代码] [🎦视频 3分钟]
  5. 构建自定义承诺 [📃教程] [📝代码] [🎦视频 8分钟]

5.5 途和等:让异步编程更简单

  1. 途和等基础 [📃教程] [📝代码] [🎦视频 5分钟]
  2. 使用途和等重写承诺代码 [📃教程] [📝代码] [🎦视频 10分钟]
  3. 等待全部承诺 [📃教程] [📝代码] [🎦视频 4分钟]
  4. 途和等的缺陷 [📃教程] [📝代码] [🎦视频 5则]
  5. 途和等的类方法 [📃教程] [📝代码] [🎦视频 2分钟]

5.6 选择正确的方法

  1. 介绍 [📃教程] [🎦视频 7分钟]