jQuery Ajax 回调越来越多时,我会先拆状态
· 阅读需 2 分钟
2013 年做前端页面时,很多交互都离不开 jQuery Ajax。搜索、保存、翻页、校验、局部刷新,看起来只是多写几个请求,可页面一旦复杂起来,真正先失控的往往不是接口本身,而是页面状态和回调关系。
2013 年做前端页面时,很多交互都离不开 jQuery Ajax。搜索、保存、翻页、校验、局部刷新,看起来只是多写几个请求,可页面一旦复杂起来,真正先失控的往往不是接口本身,而是页面状态和回调关系。
在 2013 年的前端页面里,表单交互经常是最能体现 jQuery 价值的地方。输入提示、即时校验、动态添加条目,这些需求放在一起时,如果代码组织得不好,很快就会出现重复绑定和状态混乱的问题。
如果把 2013 年前端开发最有代表性的技术拿出来,jQuery 基本很难绕开。那时候很多页面交互、表单逻辑、弹窗效果,几乎都建立在 jQuery 之上。
2013 年做前端时,只要页面上有搜索、列表刷新、局部提交,基本就会碰到 Ajax。jQuery 把发请求这件事做得简单了很多,但真正容易混乱的地方,其实是请求前后页面状态该怎么处理。