当前位置: 首页 > 软件库 > 程序开发 > 模板引擎 >

jCT

基于 javaScript 的模板引擎
授权协议 MIT
开发语言 JavaScript
所属分类 程序开发、 模板引擎
软件类型 开源软件
地区 国产
投 递 者 岑畅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

jCT 是 javaScript Common Templates 的缩写。是一种 javaScript 实现的模板引擎。可以工作于浏览器客户端或者 Node.js 环境。 作为模板引擎,jCT 主要负责把模板源文转换为 javaScript 对象,通过数据组装生成视图 View。 从文法形式上看 jCT 的文法极其类似 php,aps,jsp 的文法,也就是嵌入 html 模板文法。 这种文法,事实上是嵌入了 javaScript 脚本。jCT 采用与javaScript 完全一致的语法来书写模板,达到了与 javaScript 完全兼容。 jCT 本身的功能并不直接参与获取后台数据以及如何实施表现。 这些由应用考虑和实施。

功能

  • 模版一致性设计:通过良好的标记符号定义,模版源文件未经 jCT 解析就能表现出极其接近渲染后的效果

  • 自定义模板标记符号

  • 取值表达式

  • 代码块

  • 子模版

  • 成员对象

  • 成员函数

  • View参数

  • BRun:在Build后自动执行

  • ERun:在Extend/ExtendTo后自动执行

  • 递归视图:GetViewContinue

  • 自动Build:GetView/GetViewContinue执行时,当执行时jCT发现并没有Build时,会自动执行Build过程

  •         jCT全称:       javaScript Common Templates  就是 javaScript 共用模板       属于WEB开发模板技术的一种.jCT用javaScript写成,通常工作于浏览器客户端.       基本功能:       作为模板技术,完成后台数据与htm模板(jCT模板)的组装,得到最终表现代码是jCT的基本功能.       设计理念:  

  •   一直以来都想用jCT写出个WEB可视组件,本来打算从Grid入手做的,可是实际我做的时候发现如此的纠结 jCT本来就是模板技术,而组件可以认为是一种特定的模板技术(只不过模板被写道javascript代码里面了) 有想做组件这样的想法也不奇怪,因为模板所呈现的html原代码形式,改造扩充,调整结构,增加属性相对常规组件来说都是无比的方便。 可正是这种灵活性把jCT这个方向给毁了,因为,通用组件

  • 更多信息请看我博客里的jCT专题 ,或者jCT开源主页示例 里面有最简单的例子   此教程是适用于jCT3版   为了书写方便例子中引用了jQuery库,为了方便不对样式进行控制   嵌入模板: 模板代码直接在最终的html页,经过jCT实例化后,重新表现在原页面上,这是最简单的一种用法   例1: 字母菜单,有些应用中需要快速的用字母A-Z做快速搜索,我们用jCT实现   <html xmlns

  • SVN已经更新.最新下载:jCT最新版本 更多信息请看我博客里的jCT专题 ,或者jCT开源主页示例 里面有最简单的例子,另外我更希望感兴趣的你能直接提出html代码和需求,我们讨论如何用jCT的方法写出.    对于上一篇文章 jCT如何改造边想边发 ,jCT今天有所更新,涉及以下方面 1.模板语法 2.废除RunNow,增改为BRun,ERun 3.增加自动Build功能 这将造成与以前的版本

  • JavaScript Common Templates 第三版简要文档 文档文法描述 : 对于要描述的对象使用如下文法 name:type||example description 调用 :创建一个jCT的实例,此实例具有自己解析/执行模板的能力 var jct = new jCT(txt,path); 参数 : txt:"" 模板原文本对应属性Fn.Src path:"" 模板文件的url所在路

 相关资料
  • 本文向大家介绍基于模板引擎Jade的应用(详解),包括了基于模板引擎Jade的应用(详解)的使用技巧和注意事项,需要的朋友参考一下 有用的符号: | 竖杠后的字符会被原样输出 · 点表示下一级的所有字符都会被原样输出,不再被识别。(就是|的升级版,实现批量) include 表示引用外部文件 短杠说明后面跟着的字符只是一段代码(与|的区别就是,|后面的内容会被显示,而短杠后面的内容直接不显示了!)

  • 本文向大家介绍详解SpringBoot+Thymeleaf 基于HTML5的现代模板引擎,包括了详解SpringBoot+Thymeleaf 基于HTML5的现代模板引擎的使用技巧和注意事项,需要的朋友参考一下 序言: Thymeleaf 是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。如果你已经厌

  • 了解如何在 Dreamweaver“设计”视图和“代码”视图中识别模板和基于模板的文档。 在“设计”视图中识别模板 在“设计”视图中,可编辑区域出现在“文档”窗口的矩形外框中。查看“文档”窗口中的底部窗格可看到区域的名称。 通过查看“文档”窗口中的标题栏,可以识别模板文件。文件的文件扩展名为 .dwt。在“设计”视图中识别模板 在“代码”视图中识别模板 在“代码”视图中,使用以下注释标记 HTML

  • 本文向大家介绍常用的JavaScript模板引擎介绍,包括了常用的JavaScript模板引擎介绍的使用技巧和注意事项,需要的朋友参考一下 最近工作内容慢慢接近我的理想化(web前端),所以关注比较多的是前端性能!后台同事介绍使用ajax模板引擎,提高渲染速度! 下面介绍几款 JavaScript 模板引擎 1. Mustache 基于javascript 实现的模板引擎,类似于 Microsof

  • 问题内容: 我在_base.html模板中得到了这个引导导航,如下所示: 使用Golang我想添加一个 到相应的列表项。 我读过的HTML /模板 文档和文章一样thisone,但在我看来,我必须写一个golang功能,增加了 到每个对应的对应列表项。但是我仍然可以通过某种方式添加一些类似的内容 或类似的东西。我记得Rob Pike说过Golang应该为您做所有计算,但是为什么在html / te

  • 具体查看ejs官方文档 https://github.com/mde/ejs