zoukankan      html  css  js  c++  java
  • 时间间隔函数

    对象引用

    无参数的对象引用

    var obj={
      a:10,
      b:20
    };
    function fn(){
      obj.a=30;
    }
    fn();
    console.log(obj.a);
    //输出结果为:30
     

    有参数的对象引用

    var obj={
      a:10,
      b:20
    };
    function fn(obj){
      //var obj=阿尔法
      obj.a=30;
    }
    fn(obj);
    console.log(obj.a);
    //输出结果为:30
     
    var obj={
      a:10,
      b:20
    };
    function fn(obj){
      //var obj=阿尔法
     obj={
       a:30,
       b:20
     };//var obj=贝塔
    }
    fn(obj);
    console.log(obj.a);
    //输出结果为:10
     

    window对象(浏览器对象模型)

    window对象表示浏览器中打开的窗口,它是javascript浏览器对象模型中的顶层对象。

    包括:

    Document:使我们可以从脚本中对HTML页面中的所有内容进行访问;
    History:包含用户(在浏览器窗口中)访问过的URL;
    Location:包括有关当前URL的信息;
    Navigator:包含有关浏览器的信息;
    Screen:包含有关客户端显示屏幕的信息。

    时间间隔函数

    setTimeout 延迟一段时间去执行某段代码
      var fn = function() {
        console.log('hello ,world');
        var a = 30;
        console.log(a / 100);
      };
       fn();
       setTimeout(fn, 2000);
     
    setInterval 每隔一段时间去执行某段代码
       var timer = setInterval(function() {
         console.log('hello');
       }, 1000);
       setTimeout(function() {
         clearInterval(timer);
       }, 5000);
     

    同步和异步

    同步:对于一个比较话费时间的事情来说,等待这件事情完成之后,再去做下面的事情,这样的事情就是同步。
    异步:对于一个比较花费时间的事情来说,在做这件事情的同时,就去做下面的事情,这个方式称之为异步。
       var num  = prompt('请输入数字');
       console.log('hello');
      
       alert('hello');
       console.log('hello, world');
      
       var result = confirm('yes or no');
       console.log('hello');
       console.log(result);
      
       confirm prompt alert //这3个语句都是同步语句,会阻塞js代码的执行
     
  • 相关阅读:
    (转)关于IBM小机P520的面板使用
    (转)mysql的sql_mode合理设置
    (转)Mysql技术内幕InnoDB存储引擎-事务&备份&性能调优
    杨辉三角
    异或的陷阱(转)
    通过数组看栈堆
    数组的一些知识点和插入选择冒泡排序
    运算符
    Java的变量相关
    有符号的数据表示法(原、反、补)
  • 原文地址:https://www.cnblogs.com/xingxing88/p/5990591.html
Copyright © 2011-2022 走看看