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>
  • 相关阅读:
    bisect in Python
    1385. 两个数组间的距离值
    面试题 04.08. 首个共同祖先
    Python关键字yield
    1237. 找出给定方程的正整数解
    响应式文字
    java环境变量设置
    小 div在大 div中左右上下居中
    清除浮动
    jQuery 图片等比缩放
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9302960.html
Copyright © 2011-2022 走看看