- Meteor 教程
- Meteor - 首頁
- Meteor - 概述
- Meteor - 環境設定
- Meteor - 第一個應用
- Meteor - 模板
- Meteor - 集合
- Meteor - 表單
- Meteor - 事件
- Meteor - Session
- Meteor - Tracker
- Meteor - 包
- Meteor - 核心 API
- Meteor - Check
- Meteor - Blaze
- 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 - 最佳實踐
我們已經在前面的章節中介紹了一些 Meteor 開發的最佳實踐。以下是使用 Meteor 時需要牢記的一些最佳實踐。
目錄結構
Meteor 應用的目錄結構沒有嚴格的規則。有關指南的更多資訊,請檢視Meteor - 結構章節。
使用方法
在處理敏感資料時,應始終使用Meteor - 方法,而不是直接從客戶端呼叫insert、update和remove。
資料管理
使用釋出和訂閱方法保護您的資料。如果希望您的資料對所有客戶端可用,則可以使用null作為釋出名稱。釋出少量資料還可以提高應用程式的效能。
驗證資料
您應該驗證將儲存在集合中的所有資料。最佳選項之一是collection2包。此包使設定伺服器端和客戶端驗證變得容易。
最小化 Session
session變數是全域性變數,使用全域性變數違反了 JavaScript 的最佳實踐。
路由器
Meteor 路由有兩個最受歡迎的選項。對於較小的應用程式,可以使用Iron Router。資料更改後,它會自動重新執行。對於較大的應用程式,可以使用Flow Router。此路由器可以讓您更自由地最佳化模板的重新渲染,但需要編寫一些樣板程式碼。
包
在選擇在您的應用程式中使用某個包之前,始終檢查該包是否定期更新。
廣告