发表于: 2017-04-14 23:24:14

1 1146


今日完成:

1 日常任务,小课堂:js如何进行异步编程。

》关于回调函数:

函数b被事先定义,但是在一定条件下才会被执行;

这个条件可能是:鼠标键盘事件,ajax执行回调,定时器,其它函数调用等。

特征就是,b作为回调函数,并不会按照其在文档中的顺序被一一执行,而且被执行的时候不影响按文档顺序被一一执行的函数的运行。即,回调函数有自己的一个执行队列。

作用:它是作为一个事件/条件的响应。

优点:从文档执行顺序中脱离后,需要较长时间才能完成的函数,可以注册一个事件,然后跳出继续执行文档的其它函数。事件发生后,此函数才会继续执行,并且是在另外一个线程上继续执行(?)。回调函数可以被多次使用,提升了复用性。

缺点:过多的回调提高了主线程的执行速度,同时使文档的执行过程变得复杂,进而难以理解和控制。所以,应该避免不必要的回调。

》js有哪些回调的方法:

  所有的键盘和鼠标事件都不会影响主线程的执行,因此都是回调。

   ajax请求的.then()事件触发回调函数。计时器也是。 

--

2 任务10

打算完成编辑和新增的功能,但是没有完成,只是写好了需要的函数,改好了页面和知道接口怎么用了。

》调接口,要有一个例子,这是关键。在开发环境找到了发出的请求的数据,所以就通了,

不要摸索,没什么用。

明日计划:

完成任务10的编辑和新增功能,预留出改进的代码。然后找其他人找bug。

问题:

页面没改,还是学员的页面。

收获:

这个接口用到了get,put,post,delete,这么多方法。

还有格式也挺多的。这样对接口就熟悉了。

以前看过的项目注意的问题,看和做是两回事。





返回列表 返回列表
评论

    分享到