【问题标题】:What is in the folder "src: '/zappa/" - what are these files文件夹“src:'/zappa/”中有什么 - 这些文件是什么
【发布时间】:2015-03-05 07:29:53
【问题描述】:

什么是'/zappa/full.js'

我有一些带有 /zappa/zappa.js 文件 (ethercalc) 的代码,教程有 /zappa/full.js,甚至还有一个 >/zappa/simple.js 在示例中

这些文件是什么,有什么区别,有什么文档吗?

例如/zappa/full.js 来自https://zappajs.github.io/zappajs/docs/crashcourse

@get '/': ->
  @render 'index'

{doctype,html,head,title,script,body} = @teacup
@view index: ->
  doctype 5
  html ->
    head ->
      title 'Client-side zappa'
      script src: '/zappa/full.js'
      script src: '/index.js'
    body ''

我还收到了一个关于 /zappa/full.js 的未找到错误,并且不知道是否可以改用 /zappa/zappa.js。

【问题讨论】:

  • 它看起来就像作者在他们的项目中包含的另一个 javascript 文件。这些文件与作者试图表达的内容之间似乎没有任何关系。我会尝试不包括它们,看看你的应用程序在没有这些 JS 文件的情况下是否按预期工作。
  • 看起来这些文件是 zappa 的客户端库。但不确定有什么区别。使用我拥有的代码,它使用“zappa.js 可能是因为代码使用了 livescript。(注意 Livescript 类似于 coffeescript,但有一些范围改进。)

标签: coffeescript zappa


【解决方案1】:

zappa 中间件服务

来自https://zappajs.github.io/zappajs/docs/reference#root-scope

扎帕

这个 zappa 中间件服务于 /zappa/simple.js、/zappa/full.js、 /zappa/zappa.js、/zappa/jquery.js 和 /zappa/sammy.js。这是 @client 和 @shared 自动添加,如果之前没有添加,则 意味着在大多数情况下你不需要@use 'zappa'。最小化 客户端页面下载延迟,首选/zappa/full.js,其中 结合了 Zappa、jQuery、Sammy.js 和 Socket.IO 客户端脚本 一次下载。如果您的客户端代码不需要 Sammy,使用 /zappa/simple.js,它结合了 Zappa、jQuery 和 Socket.IO。

【讨论】:

    猜你喜欢
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2016-03-27
    • 2014-07-07
    • 2015-04-20
    • 2013-05-28
    相关资源
    最近更新 更多