使用jQuery快速高效制作网页交互特效 第二章 JavaScript操作BOM对象

1.window对象
  属性/对象:
      history
         方法:
              back()  后退 --->  go(-1)
              forward()  前进   --> go(1)
              go()
      location
         方法:
              reload()
         属性:
              hostname
              href
  方法:
       alert()    弹出消息
       prompt()   接收用户输入信息
       confirm()  弹出确认对话框 , 返回是一个布尔类型值。
       open()     打开一个网页
       close()    关闭网页
       setTimeout()  在指定的毫秒数后调用函数或计算表达式
       setInterval()   按照指定的周期(以毫秒计)来调用函数或表达式
  事件:
       onclick 单击事件
       onload  加载
       onchange 改变事件
2.Document对象
  方法:
      write()
      getElementById()         根据id找到节点
      getElementsByName()      根据name属性找到节点   【多个】
      getElementsByTagName()   根据标签的名称找到节点。【多个】
  属性:
      referrer  返回载入页面的url
      url       返回当前网页地址
3.Date
  获取日期,年,月,小时,分钟
方法:
getDate()  一个月中的每一天,值为1-31
getDay()   星期中的每一天,值为0-6
getHours()   小数时,值为0-23
getMinutes()   分钟时,值0-59
getSeconds()   秒数,值为0-59
getMonth()   月份,值为0-11
getFullYear()   年份,值为四位数
getTime()   某一时刻的毫秒数
4.Math
   Math.ceil(5.5);  //向上取舍  6
   Math.floor(5.5);  //向下取舍  5
   Math.random() ;//生成一个0-1之间的随机数  0.99999999  99+1
   //问 使用floor()+random() 函数生成一个 1-100之间的随机数?? 包含1和100
   //Math.floor(Math.randow()*(上限-下限+1)+下限);
     Math.floor(Math.random()*100)+1;
4.定时函数
  多次调用: var 变量名 = setInterval(函数名,时间);
   清除函数:clearInterval(变量名);
  一次调用: var 变量名 = setTimeout("getmydate()",5000);  在指定时间之后调用一次。
   清除函数: clearTimeout(变量名);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值