• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wjshan0808

Learn from yesterday, Live for today, For a better tomorrow.
 ————wjshan0808

博客园    首页    新随笔    联系   管理    订阅  订阅

JS 第六课

window对象

  window对象是客户端JS的全局对象。

注意:调用window对象的属性和方法是可以省略“window.”直接写属性和方法。

  JS对话框有三种形式 对应着alert,confirm,prompt方法。

alert接受一个字符串作为参数

    <script type="text/javascript">
        function test() {
            alert('Do you like the blog ?');
        }
        test();
    </script>

confirm同样接受一个字符串参数,但是会有返回值!!!

    <script type="text/javascript">
        function test() {
            if (confirm('Do you like the blog ?')) {
                alert('Thanks !');
            }
            else {
                alert('oh,I think i should do better.');
            }
        }
        test();
    </script>

prompt同样接受一个字符串参数,在prompt方法被调用时,会打开一个附有该字符串作为说明,带一个文本框及确定,取消按钮的对话框。如果给prompt传递第二个参数,则该参数会作为对话框的默认值,prompt同样具有返回值,当点击确定按钮时,会把文本框中的内容作为返回值,点击取消时返回null。

    <script type="text/javascript">
        function test() {
           // var name = prompt('Please enter your name: ');
            var name = prompt('Please enter your name: ', 'Bugs Bug');
            alert(name);
        }
        test();
    </script>

点击ok点击cancel输入点击ok

传入第二个参数

改变窗口状态栏的信息;

window.status 可读可写。修改status在firefox中是默认被关闭的,需要修改设置。

 延迟执行和定时执行

  window提供setTimeout方法可以让某段程序代码,某个函数或者某个方法在指定的时间延迟后执行。该方法就收两个参数,第一个参数为需要延迟执行的代码段,函数,或者方法。第二个参数表示延迟的时间长度单位ms.

   window提供setInterval方法每次时间间隔后都会执行一次,除非被中断。该方法就收两个参数,第一个参数为需要执行的代码段,函数,或者方法。第二个参数表示每次执行的时间间隔单位ms.

  当设置了一个setInterval或者setTimeout后可以将其保存到一个变量中,以便以后访问。

  当然要停止:延迟执行或者定时执行可以用clearTimeout,clearInterval方法。

 

 

 

 

 

 

 

 

 

 

 


posted @ 2013-05-31 01:38  wjshan0808  阅读(195)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3