首页
课程中心
超级会员
专项技能
项目实战
企业合作
登录 / 注册
请选择你想看的学习阶段
随时可以更改,请放心选择
鸿蒙
鸿蒙课程开发
鸿蒙项目开发
密码登录
手机号登录
获取验证码
登录
十天内免登录
忘记密码
去注册
微信登录
QQ登录
找回密码
返回登录
获取验证码
确定
立即注册
返回登录
获取验证码
立即注册
首页 > 在线课程 > Typescript实战开发
Typescript实战开发
61课时
|
0人在学
会员7折优惠,仅需¥97.3
开通会员
价格
¥
139
领劵
暂无优惠券
加入购物车
立即购买
分享
课程介绍
课程目录
课程评价
课程目录(61)
概述与环境介绍
1
概述与环境介绍
2
函数返回值never类型
基础语法
1
TypeScript基础语法
基本类型与变量声明
1
基本数据类型
2
变量声明的三种方式
3
字符串的扩展
4
数值的扩展
条件控制与循环
1
if条件控制
2
for循环
3
while循环
4
for-in&for-of循环
5
for-of遍历Set
6
for-of遍历Map
数组与函数
1
数组介绍
2
元组讲解
3
函数的定义
4
函数的类型
5
箭头函数
6
可选参数与参数默认值
7
函数参数解构
8
函数剩余参数
9
函数返回值void类型
面向对象-类
1
类的定义
2
类的构造函数和属性封装
3
属性访问器
4
类的索引签名
5
类的静态成员
6
泛型类讲解
7
类的继承
8
this的问题
面向对象-接口
1
接口的基本使用
2
接口表示对象的属性索引
3
接口表示对象的方法
4
接口表示独立的函数
5
接口实现构造函数检查
6
接口的继承
7
接口的合并
8
接口与type
模块导入
1
模块简介与ES模块语法
2
TS中编写基于模块的语法
3
TS中导入导出模块中的类型
4
具有 CommonJS 行为的 ES 模块语法
装饰器讲解
1
装饰器基本概念
2
装饰器版本与结构概述
3
类装饰器扩展类结构
4
类装饰器改写构造函数
5
方法装饰器
6
装饰器工厂模式
7
方法装饰器勾子函数
8
属性装饰器
9
getter-setter装饰器
泛型编程
1
泛型介绍
2
不同场景下的泛型写法
3
泛型类型参数的默认值与约束条件
4
泛型的使用注意事项
异步编程
1
异步编程概述与promise基本用法
2
promise-then-catch-finally
3
promise-any-resolve用法
4
promise案例
5
async与await
6
async与await案例
课程评价(0)
暂无评价
主讲老师
Nick
加关注
鸿蒙专家
优惠券
请选择拼团类型
发起拼团
拼团列表
拼团详情
拼团剩余时间
00
天
00
:
00
:
00
还差
0
人,即可拼团成功
邀请好友参团
立即参团
拼团详情
拼团失败
距离拼团成功仅差
0
人
发表评价
评价课程: Typescript实战开发
星级评分:
评价内容:
确认提交
购物车
消息
公众号
顶部
基本
文件
流程
错误
SQL
调试
请求信息 : 2024-12-23 02:05:59 HTTP/1.0 GET : https://harmonybus.cn/student/detail/class/id/47
运行时间 : 0.885930s [ 吞吐率:1.13req/s ] 内存消耗:4,966.89kb 文件加载:133
查询信息 : 12 queries 0 writes
缓存信息 : 5 reads,0 writes
会话信息 : SESSION_ID=4siec5v7j0s2f8780nuperie4l
/usr/share/nginx/html/harmonybus.cn/public/index.php ( 1.05 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/autoload.php ( 0.75 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/composer/autoload_real.php ( 1.63 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/composer/platform_check.php ( 0.90 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/composer/ClassLoader.php ( 15.99 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/composer/autoload_static.php ( 7.50 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-php80/bootstrap.php ( 1.50 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-mbstring/bootstrap.php ( 7.33 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-intl-normalizer/bootstrap.php ( 0.71 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-php72/bootstrap.php ( 1.89 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-php72/Php72.php ( 6.53 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-intl-idn/bootstrap.php ( 4.52 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/guzzlehttp/promises/src/functions_include.php ( 0.16 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/guzzlehttp/promises/src/functions.php ( 9.89 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/guzzlehttp/psr7/src/functions_include.php ( 0.15 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/guzzlehttp/psr7/src/functions.php ( 13.09 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/guzzlehttp/guzzle/src/functions.php ( 9.70 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-php73/bootstrap.php ( 0.99 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/symfony/polyfill-php73/Php73.php ( 0.85 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/overtrue/wechat/src/Kernel/Support/Helpers.php ( 2.28 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/overtrue/wechat/src/Kernel/Helpers.php ( 1.81 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/base.php ( 1.71 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Loader.php ( 12.70 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/composer/autoload_static.php ( 6.05 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Error.php ( 4.00 KB )
/usr/share/nginx/html/harmonybus.cn/vendor_ext/psr/log/Psr/Log/LoggerInterface.php ( 3.04 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Container.php ( 15.53 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/App.php ( 29.40 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Env.php ( 2.85 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Config.php ( 9.71 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/convention.php ( 11.74 KB )
/usr/share/nginx/html/harmonybus.cn/app/common.php ( 81.34 KB )
/usr/share/nginx/html/harmonybus.cn/app/redis.php ( 8.00 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/helper.php ( 20.40 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf-app/src/app.php ( 5.31 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf-app/src/database.php ( 0.90 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf-app/src/template.php ( 2.02 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf-app/src/paginate.php ( 0.17 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf-app/src/tags.php ( 1.35 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Hook.php ( 5.58 KB )
/usr/share/nginx/html/harmonybus.cn/app/app.php ( 0.37 KB )
/usr/share/nginx/html/harmonybus.cn/app/template.php ( 0.12 KB )
/usr/share/nginx/html/harmonybus.cn/data/config/database.php ( 0.95 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Env.php ( 1.17 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Facade.php ( 3.44 KB )
/usr/share/nginx/html/harmonybus.cn/data/config/log.php ( 0.04 KB )
/usr/share/nginx/html/harmonybus.cn/data/config/session.php ( 0.33 KB )
/usr/share/nginx/html/harmonybus.cn/data/config/template.php ( 0.07 KB )
/usr/share/nginx/html/harmonybus.cn/data/config/wechat.php ( 1.13 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php ( 0.10 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/topthink/think-captcha/src/helper.php ( 1.54 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Route.php ( 3.83 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Route.php ( 25.79 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Request.php ( 57.50 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/Domain.php ( 7.07 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/RuleGroup.php ( 16.45 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/Rule.php ( 28.92 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/RuleItem.php ( 8.84 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/RuleName.php ( 3.92 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Validate.php ( 4.83 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Validate.php ( 43.85 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/common.php ( 61.45 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/topthink/think-helper/src/helper.php ( 2.88 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Db.php ( 7.68 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Lang.php ( 7.38 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/Log.php ( 8.96 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/log/driver/File.php ( 8.97 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/lang/zh-cn.php ( 12.58 KB )
/usr/share/nginx/html/harmonybus.cn/data/route/route.php ( 1.96 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/behavior/InitHookBehavior.php ( 2.07 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Cache.php ( 2.06 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Cache.php ( 3.27 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/cache/driver/File.php ( 7.99 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/cache/Driver.php ( 8.64 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/db/Connection.php ( 58.93 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/db/connector/Mysql.php ( 6.24 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/db/builder/Mysql.php ( 5.54 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/db/Builder.php ( 36.78 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/db/Query.php ( 105.00 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Debug.php ( 7.57 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Collection.php ( 13.59 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/dispatch/Url.php ( 5.24 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/route/Dispatch.php ( 9.26 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/route/dispatch/Module.php ( 5.15 KB )
/usr/share/nginx/html/harmonybus.cn/app/student/config/app.php ( 0.79 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Middleware.php ( 5.34 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Cookie.php ( 7.35 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/View.php ( 5.74 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/view/driver/Think.php ( 6.12 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Template.php ( 47.31 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/template/driver/File.php ( 2.29 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Session.php ( 14.13 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/behavior/LangBehavior.php ( 2.46 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Lang.php ( 1.75 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/lang/zh-cn.php ( 3.14 KB )
/usr/share/nginx/html/harmonybus.cn/app/admin/lang/zh-cn/common.php ( 0.60 KB )
/usr/share/nginx/html/harmonybus.cn/app/portal/lang/zh-cn/common.php ( 0.76 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/behavior/InitAppHookBehavior.php ( 2.01 KB )
/usr/share/nginx/html/harmonybus.cn/app/student/controller/DetailController.php ( 37.47 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/controller/StudentBaseController.php ( 10.42 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/controller/HomeBaseController.php ( 9.97 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/controller/BaseController.php ( 2.24 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Controller.php ( 7.53 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/traits/controller/Jump.php ( 4.76 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Config.php ( 1.52 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Hook.php ( 1.46 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Cookie.php ( 1.58 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/View.php ( 1.76 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/behavior/HomeLangBehavior.php ( 1.52 KB )
/usr/share/nginx/html/harmonybus.cn/app/portal/lang/zh-cn/home.php ( 0.62 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/lib/Storage.php ( 3.89 KB )
/usr/share/nginx/html/harmonybus.cn/plugins/oss/lib/OSS.php ( 3.91 KB )
/usr/share/nginx/html/harmonybus.cn/plugins/oss/OssPlugin.php ( 1.72 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf/src/lib/Plugin.php ( 26.63 KB )
/usr/share/nginx/html/harmonybus.cn/plugins/oss/vendor/autoload.php ( 0.17 KB )
/usr/share/nginx/html/harmonybus.cn/plugins/oss/vendor/composer/autoload_real.php ( 1.72 KB )
/usr/share/nginx/html/harmonybus.cn/plugins/oss/vendor/composer/autoload_static.php ( 0.81 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Session.php ( 2.05 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/session/driver/Redis.php ( 5.01 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkcmf/cmf-app/src/admin/model/ThemeModel.php ( 8.12 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Model.php ( 27.49 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/model/concern/Attribute.php ( 17.64 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/model/concern/RelationShip.php ( 19.85 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/model/concern/ModelEvent.php ( 6.04 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/model/concern/TimeStamp.php ( 2.58 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/model/concern/Conversion.php ( 7.83 KB )
/usr/share/nginx/html/harmonybus.cn/data/runtime/temp/b7d99822906e484f1f9cb203df37705c.php ( 67.23 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/facade/Url.php ( 1.13 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Url.php ( 13.22 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/Response.php ( 9.68 KB )
/usr/share/nginx/html/harmonybus.cn/vendor/thinkphp/library/think/debug/Html.php ( 4.02 KB )
1.171903s