maodouio / meteor-master-classes

毛豆网Meteor在线师徒班
http://www."培养国内第一批Meteor布道者".com
15 stars 7 forks source link

Meteor能否实现选择性加载 #12

Open ennea8 opened 9 years ago

ennea8 commented 9 years ago

使用ionic对PC是不友好的,如果想对PC端优化,一种方案就是 1.针对对PC定义一套模板基于bootstrap (可能还需添加一套路由) 2.针对mobile定义一套模板基于ionic 当用户PC或mobile访问时只加载自己的那一套

貌似meteor总是全部加载,是否能实现按需加载 在响应式方面,meteor有何最佳实践 待研究

kevingzhang commented 9 years ago

Ionic 并不是为 PC 设计的. Bootstrap 是. 我的建议是完全使用不同的 view 而不是试图混合. 就是你说的, 另外的路由. 目前无法实现 package 的条件加载. 最简单的方式就是两个 app, 但是共用核心代码.

响应式的问题我没有明白, 请另外建立新 issue 讨论. 不要在一个 issue 讨论两个问题

ennea8 commented 9 years ago

响应式 对应的英文是 responsive 也就是也就是根据不同屏幕显示不同布局,侧重于css

关于选择性加载,我感觉有希望在package这一层做一些事。 packge本身具备选择性加载的功能 比如 api.addFiles('a.js',['client']); api.addFiles('a.js',['server']); 如果做一个扩展实现 api.addFiles('a.js',['browser.pc']); api.addFiles('a.js',['browser.mobile']); 问题就解决了 但目前还不知如何做 待进一步研究