时间间隔函数

对象引用

无参数的对象引用

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代码的执行
时间: 2024-10-21 06:39:53

时间间隔函数的相关文章

Mysql 计算时间间隔函数

#计算两个时间的间隔 #计算间隔天数 select TIMESTAMPDIFF(day,'2014-06-01',date(now())) #计算间隔月数 select TIMESTAMPDIFF(month,'2014-01-01',date(now())) #计算间隔年数 select TIMESTAMPDIFF(year,'2010-01-01',date(now()))Mysql 计算时间间隔函数,布布扣,bubuko.com

Mysql经常使用函数汇总

一. 聚合函数 1.1 求和函数-----SUM() 求和函数SUM( )用于对数据求和.返回选取结果集中全部值的总和. 语法:SELECT SUM(column_name) FROM table_name 说明:SUM()函数仅仅能作用于数值型数据.即列column_name中的数据必须是数值型的. 1.2 计数函数-----COUNT() COUNT()函数用来计算表中记录的个数或者列中值的个数,计算内容由SELECT语句指定. 使用COUNT函数时,必须指定一个列的名称或者使用星号,星号表

Mysql常用函数汇总

一. 聚合函数 1.1 求和函数-----SUM() 求和函数SUM( )用于对数据求和,返回选取结果集中所有值的总和. 语法:SELECT SUM(column_name) FROM table_name 说明:SUM()函数只能作用于数值型数据,即列column_name中的数据必须是数值型的. 1.2 计数函数-----COUNT() COUNT()函数用来计算表中记录的个数或者列中值的个数,计算内容由SELECT语句指定. 使用COUNT函数时,必须指定一个列的名称或者使用星号,星号表示

MySql常用函数记录

一.MySQL 获得当前日期时间 函数 1.1 获得当前日期 + 时间(date + time) 函数:now() mysql> select now();+-------+| now() |+-------+| 2008-08-08 22:20:46 |+-------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp()current_timestamplocaltime()localtimelocaltimestamp -

【转】VC 线程间通信的三种方式

原文网址:http://my.oschina.net/laopiao/blog/94728 1.使用全局变量(窗体不适用)      实现线程间通信的方法有很多,常用的主要是通过全局变量.自定义消息和事件对象等来实现的.其中又以对全局变量的使用最为简洁.该方法将全局变量作为线程监视的对象,并通过在主线程对此变量值的改变而实现对子线程的控制.      由于这里的全局变量需要在使用它的线程之外对其值进行改变,这就需要通过volatile关键字对此变量进行说明.使用全局变量进行线程通信的方法非常简单

JavaScript----BOM(浏览器对象模型)

BOM 浏览器对象模型 BOM 的全称为 Browser Object Model,被译为浏览器对象模型.BOM提供了独立于 HTML 页面内容,而与浏览器相关的一系列对象.主要被用于管理浏览器窗口及与浏览器窗口之间通信等功能. 1.Window 对象 window对象是BOM中最顶层对象:表示当前浏览器窗口,window对象的属性和方法应用于当前整个浏览器窗口. window 对象的属性主要有: screenX / screenY / screenLeft / screenTop:都为获取位置

js基础六

date 对象 表示日期 没有基本类型,自动创建 需要添加new手动创建对象 var myDate = new Date() console.log(myDate) 返回的是字符串--当前时间的字符串 date 方法 构造函数调用的本身的使用方法 在网页中直接设置标签的内容 推荐使用火狐上mozla的mdn的网站,国际性网站,可以切换到中文,无法离线使用 document.vrite 尽量不要使用这个方法,比较老旧有些问题 低版本IE中无法使用console.log var myDate = n

Swoole源码学习记录(十四)——Server模块详解(下)

swoole版本:1.7.6-stable 上一章已经分析了如何启动swServer的相关函数.本章将继续分析swServer的相关函数, 1.swServer函数分析 swServer_addListener 该函数用于在swServer中添加一个需要监听的host及port.函数原型如下: // Server.h 438h int swServer_addListener(swServer *serv, int type, char *host,int port); 参数 说明 swServ

Windown对象

Windown对象是浏览器窗口中最顶级的 target="_black"(跳转) 新页面的路径:URL 时间间隔函数: setinterval():以毫秒计数,调用函数或计算表达式 clerinterval():取消由setlnterval()设置的interval setTimeout (): 毫秒计数后调用函数或计算表达式 clerTimeout():取消setTimeout()方法设置的timeout History对象 length:返回历史列表中的网址数量 back():回退