发表于: 2017-02-19 00:33:13
3 1117
今日完成:
1.完善了任务7搜索功能。主要完成了。把选项下拉框的点击搜索的时候,选项框空白的问题。
2.把其它的任务都完善了下,然后给皮皮师兄检查了。检查出来了两个问题,一个是图片上传页没有,没有把返回的URL地址显示在页面,
第二个就是任务6登录,注册表单验证有点问题。
3,还听泽平讲了,同步,异步,回调函数。
明日计划的事:
1.做跟项目的PPT
2.看下Javascript DOM 编程艺术
遇到的问题:
暂没
今日收获:
什么是同步:就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。
特性:实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行
异步就是:就是可以执行两个函数。
特性:
"异步模式"则完全不同,每一个任务有一个或多个回调函数(callback),前一个任务结束后,不是执行后一个任务,而是执行回调函数,后一个任务则是不等前一个任务结束就执行,所以程序的执行顺序与任务的排列顺序是不一致的、异步的。非常重要。在浏览器端,耗时很长的操作都应该异步执行,避免浏览器失去响应,最好的例子就是Ajax操作。在服务器端,"异步模式"甚至是唯一的模式,因为执行环境是单线程的,如果允许同步执行所有http请求,服务器性能会急剧下降,很快就会失去响应。
评论