- Meteor 教程
- Meteor - 主页
- Meteor - 概述
- Meteor - 环境设置
- Meteor - 首次应用
- Meteor - 模板
- Meteor - 集合
- Meteor - 表单
- Meteor - 事件
- Meteor - 会话
- Meteor - 跟踪器
- Meteor - 包
- Meteor - 核心 API
- Meteor - 检查
- Meteor - 烈焰
- Meteor - 定时器
- Meteor - EJSON
- Meteor - HTTP
- Meteor - 电子邮件
- Meteor - 资产
- Meteor - 安全
- Meteor - 排序
- Meteor - 帐号
- Meteor - 方法
- Meteor - Package.js
- Meteor - 发布与订阅
- Meteor - 结构
- Meteor - 部署
- Meteor - 移动版运行
- Meteor - 待办事项应用
- Meteor - 最佳做法
- 有用的 Meteor 资源
- Meteor - 快速指南
- 有用的 Meteor 资源
- Meteor - 讨论
Meteor - 核心 API
如果你希望仅在服务器或客户端运行代码,可以使用以下代码:
meteorApp.js
if (Meteor.isClient) { // Code running on client... } if (Meteor.isServer) { // Code running on server... }
当应用使用 Cordova 捆绑时,你仅可将代码限制运行。
if (Meteor.isCordova) { // Code running on Cordova... }
部分插件需要等到服务器和 DOM 已准备就绪。可使用以下代码等到所有事物开始。
Meteor.startup(function () { // Code running after platform is ready... });
下列表格列出了其他部分核心 API 方法。
序号 | 方法与详细信息 |
---|---|
1 | Meteor.wrapAsync(function) 用于包装异步代码并将其转换为同步。 |
2 | Meteor.absoluteUrl([path], [options]) 用于生成指向应用的绝对 URL。 |
3 | Meteor.settings 用于设置部署配置。 |
4 | Meteor.publish(name, function) 用于向客户端发布记录。 |
广告