青岛专业制作网站的公司吗,淄博网站制作建设,网站名称 如何注册,网站模板编辑工具TaskBuilder可以编辑的前端页面类型分为HTML和tfp#xff08;Taskmsg Front Page#xff09;两种格式#xff0c;HTML格式只能用代码编辑器编辑#xff0c;这种模式基本很少有人用#xff0c;大家都用tfp格式#xff0c;因为使用TaskBuilder向导创建的前端页面都是采用的…TaskBuilder可以编辑的前端页面类型分为HTML和tfpTaskmsg 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脚本可以访问页面里的组件并进行控制实现与用户的交互。