目录
1、前端架构的问题
无论web前端的架构如何的变化和改进,甚至是用框架或者是基于各方面的改进调整,最基本的请求返回上所有的步骤是不可缺少的。这是web前端架构的根基。最基本的请求返回路径如下:进入对应的前端页面->触发页面事件->收集数据和校验数据->组装数据->发送请求至渠道服务器->服务器返回数据->解析数据结果->组装数据结果->显示数据结果或触发新的页面事件。
根据大事必做于细的原则,要将基本请求返回路径中每个环节做详细思考并出一个可调整的清单:
a)在刚进入前端页面时,BOM、DOM、JS的组织管理问题和预加载问题
b)事件管理,包括事件与对应处理函数的绑定管理,动态和静态的问题
c)事件处理函数获取数据的方式和数据校验问题
d)如果事件函数需要同服务器做交互,请求数据的组装是否要设定统一的标准
e)跟服务器做交互的时候,请求的方式、头部认证、返回数据格式、超时设置的问题
f)服务器返回数据对正常返回和异常返回的处理标准,有没有必要对异常返回做统一的处理问题
g)解析正确返回后,对复杂的数据结果解析问题,如数据格式转换、文件处理等
h)数据结果解析完成后,将数据结果展示给用户,页面的渲染、展现方式是否要做统一标准