Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

app shell 设计的相关概念讨论 #9

Open
harttle opened this issue Apr 2, 2018 · 2 comments
Open

app shell 设计的相关概念讨论 #9

harttle opened this issue Apr 2, 2018 · 2 comments

Comments

@harttle
Copy link
Contributor

harttle commented Apr 2, 2018

app shell 的概念原型是加载异步页面的框架。对于其中的page、head等概念需要进一步明确。

  • app shell 业务无关的渲染层,类比于浏览器标签页。对应于现在实现的 Service 层。
  • page 作者的 HTML 代码(异步页面源码),由 app shell 加载和渲染。类比于浏览器的 window 对象(负责视图状态以及提供给客户代码的 API),对应于目前实现的 view。
  • head 异步页面除了要渲染的元素之外,可以包含一些元信息。
@PengXing
Copy link

PengXing commented Apr 2, 2018

这个应该是和全站 MIP 的方案一致?

@tayqassqan
Copy link
Contributor

目前全站MIP的第一版App shell实现我们考虑使用Ralltiir,在讨论MIP的App shell实现时延伸到了对其技术定义上的讨论,发现需要再Declare一下App shell的技术定义以及App shell的职责,避免全站MIP使用Ralltiir实现时候出现定义混淆的问题。 @oott123 你可以补一下在MIP侧对应的实现思路。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants