根据视图端口大小

时间:2016-07-11 00:15:58

标签: php laravel session session-variables viewport

我正在使用Laravel应用程序,我想根据用户的视口大小提供内容。我的应用需要用户登录。

当用户登录时,我还将获得设备视图端口大小并将其存储在会话变量中。因此,无论何时请求特定视图,我都可以检查存储在会话中的视图端口维度,并根据该维度提供内容。

我的问题:有没有更好的方法来实现我的目标?

修改

我知道响应式设计。我面对CSS媒体查询的麻烦就是表格。我很难使表格响应并有意义地呈现它们。我的应用程序中有几个包含表格数据的页面。所以我想我可以使用上面的方法。

我甚至可以优化移动页面以加载更少的资源。我不希望桌面上的所有功能都在移动设备上。这意味着我的网页现在拥有移动设备上隐藏的内容,未使用的插件和资源。

因此,为什么不加载移动设备所需的最少数据(和资源,插件),而不是加载内容并“隐藏”它?

修改2

经过进一步研究,我找到了问题的答案。我发现dynamic serving有一个全新的概念,大多数大型网站都采用了这个概念。通常使用CSS媒体查询很难实现一切。而css代码可能会变得杂乱无章。

Laravel等框架也可以轻松管理不同的视图。因此,在这种情况下,动态服务可能会有所帮助。

0 个答案:

没有答案