#产业气象站#单页应用程序是如何打破网页设计的?( 二 )


文章图片
在“过去” , 实现技术方面可能涉及两个不同的文档:stories.php和reading-list.php 。 这两个都有一个明确定义的生命周期——Richard在浏览器中打开一个链接 , 程序运行几秒钟 , 并且用HTML源代码进行响应 , 甚至Facebook的爬虫程序也可以读取 。
单页应用程序的环境中 , 通常只有一个程序——app.js , 它在执行之前被转移到Richard的浏览器 。 然后 , 浏览器把逻辑操作转换为DOM元素 。
对Richard来说 , 他所经历的问题是由于状态管理不当造成的 。 程序员更新了按钮的状态(现在显示为已添加到读取列表中) , 但忘记更新列表中的项目数 。 这个问题虽然很容易解决 , 但随着应用程序规模的增大 , 问题就会变得更加棘手 。 JavaScript社区并不是唯一一个需要处理状态管理的社区——大多数移动开发人员也熟悉这个问题 。 像Redux这样的工具在一定程度上会减少因为这个问题而导致的困扰 , 但往往会给项目引入样板文件和复杂性 。
【#产业气象站#单页应用程序是如何打破网页设计的?】网页开发人员正从一个技术堆栈快速转移到另一个技术堆栈 。 与更传统的方法相比 , 单页应用程序在屏幕转换方面提供了出色的用户体验 , 因此正在成为一种趋势 。
#产业气象站#单页应用程序是如何打破网页设计的?
文章图片