- 授权协议: GPL
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/lcfms/lcNode
- 软件文档: https://git.oschina.net/lcfms/lcNode/blob/master/readme.md?dir=0&filepath=readme.md
软件介绍
lcNode简介
lcNode是针对node.js的模板引擎,语法介于jsp与smarty之间。
1、目录
当前为完整的node.js测试目录,核心模块为node_modules/laocheng/
index.js template/ compile/ node_modules/ laocheng/(核心模块) node_modules/(第三方支持模块) config.json(核心配置文件) laocheng.js(主文件) Template.js(模板编译文件) Variable.js(辅助变量设置文件)
2、安装
将核心模块复制到你node.js的node_modules/目录下。
3、设置模板引擎配置
{
"template_file":"template",(放置模板文件的目录)
"compile_file":"compile",(编译后的模板文件目录)
"extName":".html",(模板文件扩展名)
"dynamic":true(是否动态监听模板文件是否变化,并自动编译文件)
}4、控制层引用
const T=require('laocheng');
//初始化模板引擎
T.init(__dirname);5、控制层为模板设置参数
let data=T.getValObj();
data.put('test',12345);
data.put('abc.tf.a',50);
data.put('list',{a:1,b:2,c:3,d:4,e:5,f:6,g:7});6、视图层编写模板
在“放置模板文件的目录”(默认为template)中新建一个模板文件“index.html”(默认扩展名为.html)
7、控制层调用模板
调用模板需要传两个参数,一个resp为用户请求的response对象,还有一个data是第5步中绑定的数据对象。
T.display('index.html',function(M){
M(resp,data);
resp.end('');
});8、标签
参数打印
${test}
${abc.tf.a}引入文件标签
条件判断标签if elseif else
大口大111口的贷款111大口大口的贷款222大口大口的贷款333
迭代循环标签for
${k1}=>${v1}
蚁群算法原理及其应用
段海滨 / 科学出版社 / 2005年2月1日 / 48.0
《蚁群算法原理及其应用(精装)》系统、深入地介绍了蚁群算法的原理及其应用,力图概括国内外在这一学术领域的最新研究进展。全书共包括10章,主要内容包括蚁群算法的思想起源、研究现状及机制原理;蚁群算法的复杂度分析;蚁群算法的收敛性证明;蚁群算法参数对其性能的影响;蚁群算法的参数选择原则;离散域和连续域蚁群算法的若干改进策略;蚁群算法在多个优化领域的典型应用;蚁群算法的硬件实现技术;蚁群算法与其他仿生优......一起来看看 《蚁群算法原理及其应用》 这本书的介绍吧!
