Meteor学习细则

Meteor学习细则

  1. 所有放在public中的文件可以直接引用,可以不用包含/public路径,例如一个图像放在myFridge/public/1.jpg,引用他时用/1.jpg或者1.jpg都可以。
  2. Template.helper函数接受一个关联数组作为参数,数组的只可以在模板中通过他的键值来访问。所以需要在前台显示的数据的定义写在这里面。
  3. Meteor的部署:http://zh.discovermeteor.com/chapters/deploying/
  4. Windows上的mongoDB本身是32位的,所以在使用meteor mongo指令直接操作数据库时,会报错,解决方法是启动程序时指定他的Mongodb数据库的位置,使用本机安装的mondoDB,具体如以上链接,其实就是这条指令:

  5. Meteor包管理的网站,在这里可以搜索到自己想要的功能几乎所有的包

  6. RoboMongo下载链接,这是一个meteor的mongodb数据库GUI
  7. meteor的文档页面
  8. 一个包管理的网站,方便查看各种API。Windows的API查看软件Velocity
  9. meteor create --list
  10. meteor create --example todos安装其他示例项目
  11. meteor reset 重置数据库命令
  12. posts.find().fetch()返回数据类型的数据
  13. 添加Iron router包:meteor add iron:router,同时工作在服务端和用户端,不建议使用
  14. Flow Router:客户端的路由 比较流行,建议使用,运行在服务端。
  15. pcel:loading spin,即出现一个小圆圈转转转让人知道在等待。
  16. 用户登录UI与核心服务: accounts-password与accounts-ui在head的添加登录表单。,useraccounts注册页面
  17. accounts-t9n包的国际化支持可以支持语言切换功能。
  18. mongol:可以很容易的看到发布的内容,ctrl+M键即可看到。
  19. 第三方登录:account-base,account-weibo,account-weixin,account-qq,service-configuration方便你配置。需要在新浪微博申请openid和secreteid。在微博开放平台
  20. Reactive-Var:reactive-var的包,设置局部响应式变量。避免过多的使用session污染全局。
  21. ReactiveDict:reactive-dict的包,设置局部响应式字典。
  22. remove insecure包,可以使用包的,可以使用集合的allow和deny功能
  23. hook可以使路由进行验证和拦截。
  24. audit-argument-checks包检查
  25. cmeteor.org和meteorhub.org是国内的两个中文社区
  26. Orion是Meteor的CMS框架,Orion的具体信息如下:

  27. autoform.meteor.com这边可以添加schema和type等等

  28. file-attributes属性
  29. 文件存储放在云端,使用GridFS文件系统,可以分割大文件为小文档:vsivsi:orion-file-collection,又拍云和七牛云可以放云存储,最为推荐云存储的方式,originjs:s3
  30. http包,发起http请求,restivus可以在Meteor构建restful API
  31. Meteor教学者的简书,这里有详细的教程
  32. 使用Mantra框架可以提高可维护性,具体见该链接:链接1链接2链接3前端框架详解后端框架详解一个Mantra框架的博客示例
  33. 如何组织Meteor的代码结构