玉javascript块(服务器端)

时间:2014-05-05 22:56:18

标签: javascript html node.js pug

我正在尝试在jade模板引擎中编写几行服务器端javascript。

我知道本地脚本我可以去

 script.
      as many lines as i want...

但是我希望用

之类的东西做一些服务器端的东西
 -.
      many more lines...

目前我坚持

 -var i;
 -for(i = 1, i < 10; i++)
 -{
      -Do things...
 -}

这么多破折号......

2 个答案:

答案 0 :(得分:2)

使用以下内容创建一个静态.js文件:

function do_things() {
  var i;
  for(i = 1, i < 10; i++)
  {
    Do things...
  }
}

然后在你的模板中:

-do_things();

答案 1 :(得分:1)

对于Jade模板中的服务器端:

而不是:

-    var i;
-    for(i = 1, i < 10; i++)
-    {
-         // Do things...
-    }

... ...做

-
    var i;
    for(i = 1, i < 10; i++)
    {
         // Do things...
    }

你仍然使用连字符' - '字符,但你只需'缩进'你的代码。所有'缩进'都被视为一个块(就像普通的Jade一样)。