node-tag

A light web engine in Node.js

Usage no npm install needed!

<script type="module">
  import nodeTag from 'https://cdn.skypack.dev/node-tag';
</script>

README

node-tag

a web engine in Node.js

========= Info

Author: Chen Jinya Email: jinyachen@gmail.com

Start

#node app.js

Help

采用Html中嵌入Node.js语法的方式渲染网页。类似PHP。分割标签为 <+ +>

<+ include("title.html") +>

这里是基于nodejs的服务器动态脚本

<p><+ echo("当你看到这里时,说明软体已经正常运作。"); +></p>

当你看到这里时,说明软体已经正常运作。

<p>循环</p>
<+ for(var i=0; i<3; i++){ +>
    <p><+=i +></p>
<+ } +>

循环 0 1 2

<p>时间:<+=("The time is:"+(new Date())) +></p>

时间:The time is:Mon Jun 30 2014 11:19:47 GMT+0800 (CST)

异步:<+ async("listenername",function(echo){
            setTimeout(function(){
            echo ("异步执行部分已近完成")
            done("listenername");
        },1000);
        });
         +>

异步:异步执行部分已近完成,网页因此延迟1000毫秒显示