发表于: 2016-11-16 22:47:14
0 1714
今日完成
jq教程看完了,知道了jq有哪些功能,方便查阅。
学会了怎么样查看学生的信息。
明日计划
至少练练怎么样删除和更新信息吧,再看看有没有什么需要查缺补漏的。看情况要不要开始任务六吧。另外,UI方面暂时没打算仔细做。
问题
1、jq用起来很不顺手
根本原因是不熟练。此外,还有让我感觉尤其难受的两点。
一是整个js文件是一层层嵌套的函数,以及非常多的小括号和大括号,以及WS莫名其妙的各种逗号、分号报错。以后应该试试把函数主体部分放在$(document).ready()
里,在里面调用各种已命名函数,而把已命名函数放在外面。
第二是大多数命令的形式都是原生js里的“方法”形式,即.method()
的形式。和原生js的方法不一样的是,在小括号里包含大量代码的做法对于jq是非常普遍的——原生js只会偶尔传入一个函数参数。所以,总体而言,私以为这样的结构十分混乱,不直观。
2、关于任务的UI,以及jq的学习深度
后续所有任务的页面都在“js原型“里,但好像是用AngularJS写的,而不是jq。js任务里,对jq的学习要求好像并不高?
此外,小小地吐槽一下。虽然任务指引一直都不怎么清晰(要学生自己摸索、参阅前辈们的日报),但js任务改版后这点表现得更明显了。比如任务五,要求验收标准是用ajax实现登录和注册,但是接口文档里没有登录和注册的接口?不知道现在我有没有达到任务五完成的标准。
收获
对接口的理解。一份接口文档里,通常包含两方面的内容。其一是接口地址(URL和端口),其二是接口闺房,规定了传输数据的名字、类型等。通过接口的地址和规范,前端可以向后端增删改查数据,而后端程序则根据接口传输的数据进行进一步处理。简而言之,接口就是前端和后端的一个桥梁。
评论