我正要开始一个新的项目。这是一个大型的web应用程序,它将显示和处理/绑定大量数据。我只需要支持最新版本的Chrome。
我意识到我以前工作过的项目似乎包括了天底下的每一个库,所以我试着提前选择我的库。到目前为止,我已经有了di.js,RxJS和聚合物。因为我只使用Chrome,所以我不会使用polyfill,而Paper-elements似乎是移动聚焦的(高页边距和填充),所以我也不能使用它们(除非有人可以反驳!)
我正在尝试寻找如何为大型项目布局聚合物项目的最佳示例,但我找到的所有示例都是针对小项目的-在哪里可以找到示例?
我期望,因为它是一个大的SPA,我需要小心我在DOM中持有的东西,我找不到任何如何惰性加载的例子,然后在用户更改pages....or时摆脱它。这是我不应该担心的事情吗?
发布于 2015-09-24 00:58:52
是的,你绝对应该担心一种提高性能的方法,它不会自动处理。以下是一些公共资源:
https://github.com/PolymerElements/polymer-starter-kit - jic你还没有见过它,这绝对是一个开始你项目的好地方。为您可能需要的所有基本项目提供了一个很好的起点--结构、布线、实时重新加载、构建工具等。
还要确保看一看https://github.com/PolymerElements/polymer-starter-kit/blob/master/docs/polymer-perf.md
https://github.com/ebidel/polymer-gmail -不是一个大的应用程序,但比基本的例子更复杂&作为聚合物团队的一部分,他已经开始集成围绕性能的方法。
关于最佳实践和性能,现在还处于早期阶段,这一领域可能会有很多变化,但这应该会帮助您今天就开始工作。
在使用纸质元素时,它们不仅仅适用于移动设备,因为它们遵循材料设计标准,这是一种跨平台的设计语言。https://www.google.com/design/spec/material-design/introduction.html#introduction-goals
https://stackoverflow.com/questions/32733784
复制相似问题