发表于: 2017-04-28 23:39:12
1 943
今天完成的事:
关于我昨天的问题查找资料
一个是Ajax请求分异步和同步2种模式。如果请求是同步的,在请求返回之前线程会一直阻塞,如果请求是在主线程中发起的,那就会造成整个浏览器阻塞。
另外一个就是主线程。这段话应该是针对HTML5说的,因为在HTML5以前,JavaScript是完全的单线程方式,主线程之外不存在其他线程。但在HTML5中增加了Worker对象,每个Worker运行在一个独立的线程中,Worker线程被阻塞一般是不会影响主线程和浏览器的。因此,如果非要使用同步的Ajax(这种情况应该很少见),那就放到Worker线程中吧,千万千万不要放到主线程里。
学习angular
在方法中$timeout中内容会最后执行,相当于dom加载完再执行,
但多数情况要监控dom加载完是为了变化样式,推荐使用angular自己的指令ng-class去变样式
$scope.setStyle = function(){
var a = $timeout(function(){
var radio = angular.element('.item-radio')[2];
angular.element(radio).addClass("select"); });
$scope.clientSideList = tempData; }
明天计划的事:
完成任务8
遇到的问题:
暂无
收获:
关于AJAX
评论