发表于: 2017-02-13 15:19:45

3 2181


JS任务5详解

1.这个任务需要学会什么技能,为什么要优先学习这个技能
1.1 ajax异步请求:除非你默认自己一辈子就是个切页面仔/美工,那么必然要学习这个技术,完成前后端的交互
1.2 nginx垮域配置:在前后端分离的项目中,使用异步请求时,处于安全设置总会遇到垮域的问题,为了解决这个问题,我们选择使用这个轻量级的方案
1.3 JSON解析:目前前后端交互数据基本是以JSON格式为主,因此这也是个必学技能。
2.这个任务为什么要用这种方式来设计,有没有其他的可替代的练习方案
对于前端来说ajax最重要的是处理服务器返回的数据,根据数据的内容来进行不同的交互操作。在这个过程中还会学习一些和ajax相关的知识如垮域和JSON。垮域的方式还有其他一些方案,但在这里,我们选择了一个最简洁合理的方式。
3.做这个任务需要哪些基础知识,需要多久才可以把基础知识完成
学习ajax首先要了解一下HTTP,HTTP头和它的状态码识别和处理;然后学习一下XMLHttpRequeat对象在请求数据过程中的几个步骤。之后再了解一下什么是正向代码和反向代理即可。
4.做这个任务设置了哪些具体步骤,为什么这么设计
首先为了满足需求去学习ajax异步请求数据,然后在尝试使用接口返回的数据时可能发现会有报错,为了解决这个错误而去了解什么是垮域,怎么解决垮域,垮域有几种方式,在这里我们采用了哪一种方法。在这一系列的动作中,既学习了数据交互上的重点难点,又能学习到解决编程问题中的思路方法。
5.做任务的时候会遇到哪些常见的错误,需要参考什么样的参考资料
暂无
6.怎么样才算把这个任务完成了,验收标准为什么要这么制订
使用ajax和jqury都能够成功登录并跳转页面,同时对输入的值有做基本的校验。这样的验收标准就是工作中最基本的验收标准。
7.整个任务需要多久才可以完成,最快的和最慢的会是多长时间
我们认为整个任务大概需要16个小时即可完成,但每个人的基础知识学习能力等情况各不相同。对这方面本来就有基础或者是学习能力特别好的好人可能只需8个小时甚至更少,而初次接触这些内容对这方面不是太敏感的同学则可能要花费长达32小时的时间去学习和练习。时长在这些时间之内都非常正常,如果有远远超出这个时间也未能做出的同学则应该多去请教一下各位完成过任务的师兄们,也许这个时候只需要旁人稍稍提点几句就能获得突飞猛进的进步。
8.如果我在做任务的时候遇到了困难,可以跳过任务中的哪些部分?
在这一节里,我们认为每个步骤都非常重要,不能跳过任何一个步骤,请大家认真完成任务。
9.任务的重点

这个任务的设置重点是让大家明白如何请求和处理服务器的数据,通过搜索引擎学会异步请求,并理解和同步请求的区别。以及学习跨域是什么概念,有哪些方法可以处理跨域。




返回列表 返回列表
评论

    分享到