美文网首页
express.static 和 lit-html

express.static 和 lit-html

作者: _扫地僧_ | 来源:发表于2022-01-14 11:52 被阅读0次

    下面这段代码:

    app.use 指定的回调函数(第七行),在任意类型的 HTTP 请求到来时,都会被触发。

    为了 serve 静态文件比如图片文件,css 文件和 JavaScript 文件,可以使用 express.static 这个内置的中间件函数。

    我们可以在 public 文件夹里放入 image 等类型的文件。

    然后就可以用如下 url 访问这些静态文件了:

    http://localhost:3000/images/kitten.jpg

    app-limit-width, 这些都是占位符。

    运行时在 prodcast 下面出现了大量的 section 节点。

    这些节点生成的位置在 client.js 里:


    lit:


    lit 即 package.json 里定义的依赖:lit-html:

    lit-template 是一个针对 JavaScript 的 html 模板库。

    看个最简单的例子:

    // Import lit-html functions
    import { html, render } from 'lit-html';
    
    debugger;
    const myTemplate = (name) => html`<div>Hello ${name}</div>`;
    
    const div = document.getElementById('jerry');
    render(myTemplate('lit-html'), div);
    
    

    index.html:

    <html>
      <body>
        <h1>Hello</h1>
        <div id="jerry"></div>
      </body>
    </html>
    
    

    最后的输出:

    如果你发现在 Chrome 开发者工具里无法调试 lit html 的生成源代码,可能是遇到了这个问题

    更多Jerry的原创文章,尽在:"汪子熙":


    相关文章

      网友评论

          本文标题:express.static 和 lit-html

          本文链接:https://www.haomeiwen.com/subject/rzgzqrtx.html