T3 构建大型 Web 应用的 JavaScript 框架 - 文章教程

T3 构建大型 Web 应用的 JavaScript 框架

发布于 2020-02-25 字数 2540 浏览 1011 评论 0

T3 是一个用于构建大型 Web 应用程序的客户端 JavaScript 框架。T3 和大多数的 JavaScript 框架不同。它的意思是一小部分的整体架构,它允许你建立可扩展的客户端代码。T3 应用程序是由应用程序对象管理,主要任务是管理模块,服务和行为。这是这三种类型的对象,允许你建立一个可扩展的 JavaScript 前端的组合。

T3 构建大型 Web 应用的 JavaScript 框架

T3 是一个极简的 JavaScript 框架,它为代码提供了核心结构。

核心特点

模块化设计

T3 构建大型 Web 应用的 JavaScript 框架

T3的模块化应用程序方法允许您专注于构建小块功能。

为合作而设

T3 构建大型 Web 应用的 JavaScript 框架

T3组件可以独立开发和测试,使其适合大型分布式团队。

推广最佳做法

T3 构建大型 Web 应用的 JavaScript 框架

T3的核心目标之一是防止错误发生,让开发者很难做错误的事情。

设计概述

T3与大多数JavaScript框架不同。它是整个体系结构中的一小部分,允许您构建可伸缩的客户端代码。应用程序由Application对象,其主要任务是管理模块、服务和行为。这三种类型的对象的组合使您能够构建可伸缩的JavaScript前端。

T3的设计通过限制某些组件之间的通信方式来执行最佳实践,例如松散耦合。模块不能直接与其他模块交互,但可以通过事件总线与它们通信。模块可以直接使用服务,但只能以声明方式引用行为。这些限制确保各个部分保持松散耦合,从而使依赖关系管理变得容易,并且维护是独立的。

T3组件的松散耦合特性意味着创建测试很容易。依赖项被注入到每个组件中,这使得替换模拟对象代替真实对象变得非常简单。

组件通信

T3 构建大型 Web 应用的 JavaScript 框架

官网:http://t3js.org

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2583 文章
29 评论
84935 人气
更多

推荐作者

佚名

文章 0 评论 0

cs163v

文章 0 评论 0

Mr Rock

文章 0 评论 0