发表于: 2017-02-14 14:52:17
0 1561
JS任务8详解
1.这个任务需要学会什么技能,为什么要优先学习这个技能
1.1 在单页应用里如何通过url传参:在之前的任务中我们已经学习过怎么传参,而在angular中传参的方法有一些不同,但归根到底是基于路由的传参,学习这个技能,了解在angular中在跳转页面时通过设置路由添加参数又如何获取路由中带的参数。
1.2 angular的指令是什么:在angular中指令是一个非常重要的概念,并且由于angular并不支持像jquery一样直接操作DOM,因此指令是在DOM编译期间检测编译,而且一般通过指令来改变DOM,这一点观念需要建立起来。另外我们已经常用到的ng-click,ng-bind等都是框架自带的指令。
1.3 如何去自定义一个指令:自定义指令是angular中比较有难度的一个知识点,学会这个技能能让代码更加简化,复用性更好。
2.这个任务为什么要用这种方式来设计,有没有其他的可替代的练习方案
这个任务进一步拓展了接口的使用方式,学习通过接口完成更复杂的交互。
3.做这个任务需要哪些基础知识,需要多久才可以把基础知识完成
做这个任务前需要了解和学习,前后端分离的接口里,如何实现翻页和搜索等功能的。
4.做这个任务设置了哪些具体步骤,为什么这么设计
这个任务主要围绕处理一个列表页面进行,包括列表的翻页问题,和搜索过滤。完成该任务后,基本就对网站的列表页开发做到心中有数,即使需求有变化但也不会心慌。
5.做任务的时候会遇到哪些常见的错误,需要参考什么样的参考资料
暂无
6.怎么样才算把这个任务完成了,验收标准为什么要这么制订
以完全使用框架完成需求为准,请不要在过程中使用jquery等方式来同步数据
7.整个任务需要多久才可以完成,最快的和最慢的会是多长时间
我们认为整个任务大概需要24个小时即可完成,但每个人的基础知识学习能力等情况各不相同。对这方面本来就有基础或者是学习能力特别好的好人可能只需12个小时甚至更少,而有的同学也许需要超过48小时来完成这节内容。时长在这些时间之内都非常正常,如果有远远超出这个时间也未能做出的同学则应该多去请教一下各位完成过任务的师兄们,也许这个时候只需要旁人稍稍提点几句就能获得突飞猛进的进步。
8.如果我在做任务的时候遇到了困难,可以跳过任务中的哪些部分?
在这一节里,我们认为每个步骤都非常重要,但在自定义指令这一块实在有困难的同学可以暂时跳过。
评论