跳到正文
//

功能

1 篇

JavaScript容错的优雅地降级功能

探测到错误时禁用组件是一回事。处理出错的组件并将其从UI中优雅地移除是另一回事。即使我们努力保持组件之间松耦合,但涉及到DOM时,这项工作会变得很有难度。例如,我们是否真的可以在不影响周边元素的情况下移除出错组件的DOM元素呢,或者这样做是否会更好——将元素保留在原处,只是将它们隐藏并禁用所有的JavaScript处理函数?我们采取的实现方式取决于我们在构建什么,即应用的本质。有的应用采用合理的方式组合组件和布局页面,使得添加和移除功能甚为方便。不要以为视觉设计只是一块可以从系统中随意拆除的皮肤

WEB前端 2132