<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//在angualr中的setInterval 或 setTimeout,会造成异步的效果(但是假象),所以要告诉通知$scope,要使用$apply()方法来通知$scope,来解决异步的情况;
//setInterval 或 setTimeout 中的代码 不在当前代码结构中执行:
//$scope.btn = function () {
// setInterval(function () {
// $scope.$apply(); // 通知
//
// }, 1000);
//}
//在js中执行的顺序从上往下来执行的。设计浏览器的时候,设计了setInterval和setTimeout,
让这两个方法造成一个假象,让我们觉得是一起执行;这两个计时器,执行的速度是很快的,当其它函数的执行完之后,
这两个计时器就很快的开始执行,让我们觉得是一起执行的那样!
//console.log( 123 );
//
//setTimeout(function () {
// console.log( 'timeout1' );
//}, 100);
//
//setTimeout(function () {
// console.log( 'timeout2' );
//}, 0);
//setTimeout(function () {
// console.log( 'timeout3' );
//}, 0);
//setTimeout(function () {
// console.log( 'timeout4' );
//}, 0);
//
//var count = 0;
//while( count < 100000 ) {
// count++;
//}
//
//(function () {
//
//})();
//
//console.log( 456 );
</script>
</body>
</html>