zoukankan      html  css  js  c++  java
  • Meteor结构

    Meteor提供了一些特殊的文件夹,可以帮助开发人员构建他们的应用程序。

    client

    如果创建客户端文件夹,这个文件夹里面的一切都将在客户端上运行。在这里,可以将您的HTML,CSS和客户端JavaScript的文件夹放入这里边。应该把 Meteor.subscribe函数,模板,助手和事件放入到此文件夹中。请注意,不需要在放在客户端 client 文件夹内的文件运行Meteor.isClient 函数。

    server

    该文件夹的文件只会在服务器端运行。这里是方法,Meteor.Publish()函数和其他敏感数据应存放的地方。所有认证数据也应该在这里存放。一般情况下并不需要使用 Meteor.isServer()这个文件夹里面的文件。

    public

    这里是应该把图片,网站图标和一切服务于客户端的其他数据存放的地方。

    private

    该文件夹的文件只能从服务器进行访问。它们会从客户端被隐藏。可以把只有服务器使用的JSON或EJSON文件在此文件夹中。

    client/compatibility

    一些 JavaScript 库导出变量作为全局。使用此文件夹的文件,需要不被包裹在一个新的变量范围执行。

    其余的部分

    文件夹的其余部分可以按你想要的方式构造。 被放置上述文件夹以外的代码将在客户端和服务器来执行。可以定义你的模型。

    加载顺序
    知道这些文件的加载顺序这是必要的。下面的列表是从 Meteor 官方文档所截的一段文字。
    • HTML模板文件总是一切东西之前加载
    • 开头为 main. 的文件为主一般是最后加载
    • lib/目录中的文件其次加载
    • 有更深的路径旁的文件其次加载
    • 然后,文件再按整个路径的字母顺序加载
  • 相关阅读:
    ad_imh
    pc send instructor pc ad
    数据、模型、IT系统认知
    量化投资认知
    LinAlgError: Last 2 dimensions of the array must be square
    转:Hadoop大数据开发基础系列:七、Hive基础
    Run-Time Check Failure #2
    0x00007FFC8C5325E7 (ucrtbased.dll)处(位于 DataStructure.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
    栈与后缀表达式C实现
    Jupyter使用
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/7390083.html
Copyright © 2011-2022 走看看