zoukankan      html  css  js  c++  java
  • runtime环境下的jade

    jade除了支持服务器端,jade也支持客户端
     
    runtime.jade
    div
      h3 jade runtime call
      p this is from jade pre compile

    命令行执行

    jade --client --no-debug runtime.jade

    执行完后就会生成一个runtime.js

    function template(locals) {
      var buf = [];
      var jade_mixins = {};
      var jade_interp;
      buf.push("<div><h3>jade runtime call</h3><p>this is from jade pre compile</p></div>");;return buf.join("");
    }
    如果模板文件很复杂,这里就会生成更多的代码结构,在文件里面调用
     
    index.jade
    #runtime
    script(src="node_modules/jade/runtime.js")
    script(src="runtime.js")
    script.
      var runtimeNode = document.getElementById('runtime');
      var runtimeHtml = template({isRuntime:true})
      runtimeNode.innerHTML = runtimeHtml;
    =>
    <div id="runtime"></div>
    <script src="node_modules/jade/runtime.js"></script>
    <script src="runtime.js"></script>
    <script>
      var runtimeNode = document.getElementById('runtime');
      var runtimeHtml = template({isRuntime:true})
      runtimeNode.innerHTML = runtimeHtml;
    </script>
  • 相关阅读:
    杭电2054
    M1/M2总结
    软件开发相关的读书笔记 问题与方法
    代码复审1234跟我一起来
    电梯调度算法简述
    Pair_Work Project
    读书笔记摘录:
    Individual Project
    个人阅读作业——软件工程M1/M2的总结
    个人阅读作业2
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9302960.html
Copyright © 2011-2022 走看看