一、window对象是整个bom的核心

二、window对象的属性:
  history:(有关客户访问过的url信息)
    方法:
      back() 加载 history 对象列表中的前一个URL
      forward() 加载 history 对象列表中的下一个URL
      go() 加载 history 对象列表中的某个具体URL
  location:(有关当前url的信息)
    属性:
      host 设置或返回主机名和当前URL的端口号
      hostname 设置或返回当前URL的主机名
      href 设置或返回完整的URL
    方法:
      reload() 重新加载当前文档
      replace() 用新的文档替换当前文档
  document:
    属性:
      referrer 返回载入当前文档的URL
      URL 返回当前文档的URL

    方法:
      getElementById() 返回对拥有指定id的第一个对象的引用
      getElementsByName() 返回带有指定名称的对象的集合
      getElementsByTagName() 返回带有指定标签名的对象的集合
三、window对象的方法:
  prompt( ) 显示可提示用户输入的对话框
  alert( ) 显示带有一个提示信息和一个确定按钮的警示框
  confirm( ) 显示一个带有提示信息、确定和取消按钮的对话框
  close( ) 关闭浏览器窗口
  open( ) 打开一个新的浏览器窗口,加载给定 URL 所指定的文档
  setTimeout( ) 在指定的毫秒数后调用函数或计算表达式
  setInterval( ) 按照指定的周期(以毫秒计)来调用函数或表达式

四、js内置对象:
  Date:
    .setTimeout:
    //多少ms之后触发
    setTimeout(function(){
      alert('王洪涛'); 
    }, 3000);
    2.setInterval:
    //代表每ms触发
    var interval=setInterval(function(){
    //创建出Date对象
    var datetime = new Date();
    //01.getElementById()获取具有id属性值的元素
    var span = document.getElementById('span01');
    span.innerHTML = datetime
    }, 1000);

    案例:

<script type="text/javascript">
var time=10;
var interval;
//点击开始按钮时触发
function start(){
//每一次-1秒
interval=setInterval(function(){
time--;
//给span赋值
document.getElementById('time').innerHTML=time;
if(time<=0){
//停止定时器
clearInterval(interval);
}
}, 1000);
};

function stop() {
clearInterval(interval);
};

</script>

    3.clearTimeout(setTimeout返回的id值)

    清除setTimeout设置的定时器

    4.clearInterval(setInterval返回的id值)

    清除setInterval设置的定时器

最新文章

  1. 字节流和字符流(BufferedReader类和BufferedWriter类)
  2. nodeJs入门篇之认识nodejs
  3. sql server2000中使用convert来取得datetime数据类型样式(全)
  4. Singleton(单例模式)
  5. TF卡的Class4/Class6/Class10
  6. 完整详细的说明GCD列(一)dispatch_async;dispatch_sync;dispatch_async_f;dispatch_sync_f
  7. js中角度计算
  8. 笔记:查看linux系统开机时间
  9. PyCharm出现TabError: inconsistent use of tabs and spaces in indentation最简单实用的解决办法
  10. kubernetes 1.14安装部署metrics-server插件
  11. ng-click 发两次ajax请求的原因及解决方法
  12. linux下 彻底修改python的包/模块导入路径
  13. Python开发【项目】:学员管理系统(mysql)
  14. 查看LINQ Expression編譯後的SQL語法(转)
  15. Linux系统性能监控之6个vmstat和6个iostat命令
  16. Eigen教程(4)
  17. web窗体之四则运算
  18. 苏州Uber优步司机奖励政策(12月28日到1月3日)
  19. webAPI 405
  20. JS-JavaScript String 对象-string对象方法2: indexOf()、lastIndexOf()、charAt()

热门文章

  1. JDK1.8新特性(二):Collectors收集器类
  2. Codeforces 1237D. Balanced Playlist
  3. 进阶Java编程(11)ClassLoader类加载器【待完成】
  4. 学生管理系统利用arrayList第二次优化
  5. HTML5之fileReader异步读取文件及文件切片读取
  6. 用Python输出一个Fibonacci数列
  7. mint-ui下拉加载min和上拉刷新(demo实例)
  8. c#传入类名插入多条数据
  9. JavaWeb【八、JSP指令与动作元素】
  10. php实现雪花算法(ID递增)