前端页面的内容格式

taskbuilder
• 阅读 13

TaskBuilder可以编辑的前端页面类型分为HTML和tfp(Taskmsg Front Page)两种格式,HTML格式只能用代码编辑器编辑,这种模式基本很少有人用,大家都用tfp格式,因为使用TaskBuilder向导创建的前端页面都是采用的tfp格式,而且这种格式可以可视化编辑,可以大幅提升开发效率,后续文档所说的前端页面默认都是指tfp格式的页面,除非有特定声明。 tfp文件的实际内容为JSON格式,里面包含当前页面的一些设置,包括页面类型、定位方式、终端类型、背景颜色、标题等,然后是各个组件的信息,包括编号、类型、属性、样式、事件等信息,另外,还包括页面的脚本、CSS样式、数据操作配置等信息。在前端页面设计器内,点击底部的“TFP源码”选项卡,可以查看当前页面的tfp代码,如下图所示: 前端页面的内容格式 上面的JSON代码是tfp页面 设计时 的代码,用来保存在TaskBuilder里设计该页面时设置的各种信息,以便每次用TaskBuilder打开该文件时,能根据文件里的内容生成设计时界面。当有客户端访问tfp页面时,任擎会判断在tasgine\web\dist目录内是否已经有该文件编译后的HTML文件,如果已经存在,而且创建时间晚于tfp文件的最后修改时间,则直接将该HTML文件的内容返回给客户端,否则,任擎会对该tfp文件进行编译,生成对应的HTML文件,并将该页面里各种组件所需的js和css文件的代码打包压缩后合并到该HTML文件中,然后将该文件的内容再返回给客户端,客户端(例如Web浏览器)进行加载和显示,这时候的代码称为 运行时 代码,在运行时,页面里的js脚本可以访问页面里的组件并进行控制,实现与用户的交互。

点赞
收藏
评论区
推荐文章
Jacquelyn38 Jacquelyn38
3年前
Vscode个性化设置:让一个小萌妹陪你敲代码
前言大家平时都用什么代码编辑器啊!我个人比较喜欢用vscode,因为有以下几点:开源,免费;自定义配置集成git智能提示强大支持各种文件格式(html/jade/css/less/sass/xml)调试功能强大各种方便的快捷键强大的插件扩展对前端这么友好
Stella981 Stella981
3年前
Django之Django模板
1、问:html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012082616:00:00,但是页面显示的却是Aug.26,2012,4p.m.答:为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td{{dayrecord.p\_time|date:
Stella981 Stella981
3年前
AJAX学习笔记(五、AJAX+JSON与Servlet前后端交互)
前后端分离实现前后端分离的好处就不用多说了,前后端那么JavaWeb项目前后端分离是怎么实现的呢?1.浏览器发送请求2.直接到达html页面(前端控制路由与渲染页面,整个项目开发的权重前移)3.html页面负责调用服务端接口产生数据(通过ajax等等,后台返回json格式数据,json数据格式因为简洁高效而取代xml)
taskbuilder taskbuilder
3星期前
TaskBuilder内设置任擎服务器
TaskBuilder内设置任擎服务器在使用TaskBuilder进行软件开发时,必须要先连接到任擎服务器(后续文档所说的服务器如果不特别注明,皆指任擎服务器)才能继续操作,因为使用TaskBuilder开发所需的数据模型、后台服务和前端页面等文件都存放在
taskbuilder taskbuilder
2星期前
创建学员信息列表页面
4、创建学员信息列表页面在TaskBuilder的项目资源管理器内,点击学员管理项目节点(xygl)里的“前端文件”子节点右侧的加号:会弹出如下所示的前端资源创建向导的对话框:在该对话框中选择“数据查询TFP”,资源名称会自动设置为:index(这里建议不
taskbuilder taskbuilder
2星期前
创建学员信息添加页面
在TaskBuilder的项目资源管理器内,点击学员管理项目节点(xygl)里的“前端文件”子节点右侧的加号:会弹出如下所示的“添加前端资源”的对话框:在“资源名称”输入框内输入:add,然后在下面的资源类型列表里点击“数据添加TFP”按钮,然后点击“下一
taskbuilder taskbuilder
1星期前
预览和测试
通过前面的操作,我们已经创建好了一个简单的学员信息管理应用,现在,我们点击项目资源管理器前端文件里的index.tfp,如下图:在打开的前端页面设计器里,点击顶部工具栏上的“预览”按钮:会打开列表页面的预览窗口,如下图所示:说明:预览时,服务器需要编译该页
taskbuilder taskbuilder
21小时前
前端页面基本信息设置
前端页面基本信息设置在用向导创建前端页面时,有以下选项可以选择:3.3.2.1终端类型终端类型是指页面支持的客户端类型,目前TaskBuilder支持以下几种类型:电脑端:可以用电脑端Web浏览器访问的页面;手机H5:可以用手机端浏览器访问的HTML5
taskbuilder taskbuilder
1个月前
TaskBuilder功能特性
1、基础功能组件化TaskBuilder将常用的功能封装成了组件,包括前端UI组件、后台业务操作等,开发业务功能时,可以像搭积木一样,通过鼠标拖拽就能快速实现前端界面设计和后台功能开发。tfp前端UI组件组件整体结构2功能设计可视化使用TaskBuilde
taskbuilder taskbuilder
1个月前
任擎服务器Windows版安装配置
任擎服务器Windows版安装配置用TaskBuilder开发的应用,必须先安装和配置好任擎服务器,因为要通过任擎解析和编译tfp页面,而且,任擎也可以作为Web服务器和后台应用服务器,负责接收和响应静态文件请求(html、css、前端js和图片等),解析
taskbuilder
taskbuilder
Lv1
免费开源的企业级低代码开发工具,研发团队任讯信息参与低代码国家标准编制
文章
35
粉丝
0
获赞
0